As a DevOps Engineer, you'll play a pivotal role in streamlining our development and operations processes, automating infrastructure deployment, and enhancing the reliability and scalability of our systems. You'll collaborate closely with development and operations teams to design, implement, and maintain efficient, reliable, and scalable infrastructure solutions
Responsibilities:
- Collaborate with development and operations teams to design, build, and maintain efficient, reliable, and scalable infrastructure solutions.
- Implement and manage CI/CD pipelines to automate the build, test, and deployment processes for applications and services.
- Configure and manage infrastructure as code using tools such as Terraform, Ansible, or CloudFormation.
- Monitor system performance, troubleshoot issues, and implement solutions to optimize and improve reliability, availability, and performance.
- Design and implement automated testing frameworks and strategies to ensure the quality and stability of our applications.
- Implement and manage containerization and orchestration platforms such as Docker and Kubernetes.
- Continuously evaluate and implement best practices, tools, and technologies to enhance the efficiency, reliability, and security of our systems.
Disclaimer: Job descriptions are not exhaustive, and the employee may be required to undertake duties which are in line with but not limited to the above responsibilities.
Requirements:
- Bachelor’s degree in computer science, Engineering, or related field.
- 4+ years of experience in a DevOps Engineer or similar role.
- Strong knowledge of cloud computing platforms and experience with infrastructure as code tools.
- Proficiency in scripting and automation using languages such as Python, Bash, or Ruby.
- Experience with CI/CD pipelines and continuous integration tools.
- Familiarity with containerization and orchestration technologies such as Docker and Kubernetes.
- Strong understanding of networking, system administration, and Linux/Unix operating systems.
- Excellent problem-solving skills and the ability to troubleshoot complex issues.
- Strong communication and collaboration skills..
Preferred Qualifications:
- Experience with CI/CD pipelines and continuous integration tools (e.g., Jenkins, GitLab CI).
- Knowledge of monitoring and logging solutions (e.g., ELK stack, Opensearch, Grafana etc).
- Knowledge of configuration management tools (e.g., Ansible, Puppet, Chef).
- Experience of working on Terraform.
- Certifications such as AWS Certified DevOps Engineer or similar.
|