- min.
4 years of DevOps Engineer experience in designing, building, and managing CI/CD pipelines, with experience in cloud platforms (AWS, Azure, OCI) & configuration management tools.
- Strong knowledge of infrastructure-as-code (IaC) tools and practices with proficiency in monitoring tools and techniques.
- Familiarity with deployment guardrails and security best practices.
Knowledge of containerization and orchestration tools like Docker and Kubernetes.
Job Description:
We are seeking a skilled DevOps Engineer to join our dynamic team.
The ideal candidate will be responsible for designing, building, deploying, and automating code-to-production CI/CD pipelines.
This role involves managing infrastructure-as-code (IaC) and configuration management, enforcing deployment guardrails such as automated regression testing, security scanning and rollback triggers, and designing and deploying centralized monitoring for applications and infrastructure.
Key Responsibilities:
- Design, build, deploy, and automate CI/CD pipelines with Gitlab to ensure efficient and reliable code-to-production processes.
- Manage infrastructure-as-code (IaC) using tools like Terraform, CloudFormation, or similar.
- Implement and maintain configuration management using tools such as Ansible, Puppet, or Chef.
- Enforce deployment guardrails, including automated regression testing, security scanning, rollback triggers, and other best practices to ensure safe and secure deployments.
- Design and deploy centralized monitoring solutions for applications and infrastructure to ensure optimal performance and availability.
- Collaborate with development and operations teams to streamline processes and improve efficiency.
- Troubleshoot and resolve issues related to CI/CD pipelines, infrastructure, and monitoring systems.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience.
- min.
4 years of experience in designing, building, and managing CI/CD pipelines.
- Strong knowledge of infrastructure-as-code (IaC) tools and practices.
- Experience with configuration management tools.
- Familiarity with deployment guardrails and security best practices.
- Proficiency in monitoring tools and techniques.
- Excellent problem-solving skills and ability to work in a fast-paced environment.
- Strong communication and collaboration skills.
- Experience with cloud platforms such as AWS, Azure, or Oracle Cloud Infrastructure.
- Knowledge of containerization and orchestration tools like Docker and Kubernetes.
- Understanding of networking and security principles.