Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
We are seeking a talented Senior DevOps Engineer to join our dynamic IT infrastructure team. The successful candidate will take a leading role in enhancing our software deployment processes, improving reliability, scalability, and security of cloud-based applications. You will collaborate closely with development teams, system administrators, and management to ensure the seamless integration of continuous integration/continuous deployment (CI/CD) pipelines, automation strategies, and monitoring tools.
Key Responsibilities:
- Develop, implement, and maintain robust CI/CD pipelines.
- Automate deployment and configuration tasks using tools like Terraform, Ansible, and Jenkins.
- Maintain and optimize cloud infrastructure (AWS, Azure, GCP).
- Collaborate with software developers and system administrators to streamline software release processes.
- Monitor and troubleshoot application and infrastructure issues to ensure maximum uptime and performance.
- Ensure security standards are met across all environments.
- Drive automation initiatives to improve operational efficiency.
- Provide technical guidance and mentorship to junior DevOps engineers.
- Stay updated with emerging technologies and recommend improvements.
Job Requirements
Essential Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or related field.
- 5+ years of professional experience in DevOps or related roles.
- Proficiency with CI/CD tools (Jenkins, GitLab CI/CD, GitHub Actions).
- Strong experience with infrastructure-as-code tools (Terraform, CloudFormation).
- Experience with configuration management tools (Ansible, Puppet, Chef).
- Advanced knowledge of cloud platforms (AWS, Azure, Google Cloud).
- Expertise in scripting and programming languages such as Python, Bash, or Ruby.
- Solid understanding of containerization technologies (Docker, Kubernetes).
- Familiarity with monitoring and logging tools (Prometheus, Grafana, ELK Stack).
- Excellent problem-solving and troubleshooting skills.
- Strong understanding of network and system security.
Preferred Qualifications:
- Relevant certifications (AWS Certified DevOps Engineer, Certified Kubernetes Administrator, Azure DevOps Engineer).
- Experience working in agile software development environments.
- Familiarity with database administration and optimization (MySQL, PostgreSQL, MongoDB).
- Strong interpersonal and communication skills.
- Experience with security compliance frameworks (ISO 27001, SOC2).