We are looking for a skilled and experienced DevOps Engineer who can design, develop, and implement end-to-end CI/CD pipelines while ensuring seamless automation across the development lifecycle. The ideal candidate should have a strong background in scripting, expertise in DevOps architecture, and a deep understanding of modern automation tools and frameworks.
Key Responsibilities
- End-to-End CI/CD Pipeline Development. Design, implement, and maintain robust CI/CD pipelines to automate code integration, testing, and deployment processes.
- DevOps Architecture Design. Develop scalable and secure DevOps architectures that streamline software delivery while ensuring high availability and performance.
- Scripting & Automation. Utilize Python and Groovy to create custom scripts for automating build, deployment, and monitoring processes.
- Infrastructure as Code (IaC). Implement IaC solutions using tools like Terraform, Ansible, or CloudFormation for efficient infrastructure provisioning and management.
- Containerization & Orchestration. Work with Docker and Kubernetes to containerize applications and manage deployments at scale.
- Version Control & Code Management. Collaborate with development teams to optimize version control strategies using Git, GitHub, GitLab, or Bitbucket.
- Security & Compliance. Implement security best practices within the CI/CD pipeline to ensure compliance with industry standards.
- Monitoring & Performance Optimization. Set up monitoring tools such as Prometheus, Grafana, and ELK Stack to ensure system health and performance efficiency.
Required Skills & Experience
- Proven experience in scripting using Python and Groovy to automate DevOps workflows.
- Hands-on expertise in designing and developing CI/CD pipelines using tools such as Jenkins, GitLab CI/CD, Azure DevOps, or CircleCI.
- Solid understanding of DevOps architecture, including microservices deployment, serverless computing, and cloud-based automation.
- Experience with cloud platforms like AWS, Azure, or Google Cloud to deploy and manage scalable applications.
- Strong knowledge of Infrastructure as Code (IaC) and configuration management tools such as Terraform, Ansible, or Chef.
- Proficiency in Docker and Kubernetes for containerized application deployment and orchestration.
- Familiarity with security best practices in DevOps, including vulnerability scanning, secret management, and compliance enforcement.
- Excellent problem-solving and troubleshooting skills with the ability to diagnose and resolve pipeline failures efficiently.
- Strong collaboration and communication skills to work effectively with cross-functional teams, including developers, testers, and security engineers.
Preferred Qualifications
- Experience with log management and monitoring tools (e.g., ELK Stack, Splunk, Prometheus, Grafana).
- Knowledge of serverless computing frameworks (e.g., AWS Lambda, Azure Functions).
- Understanding of networking and security principles in cloud and hybrid environments.
- Certifications such as AWS Certified DevOps Engineer, Azure DevOps Engineer Expert, or Certified Kubernetes Administrator (CKA) are a plus.
Why Join Us?
- Work on cutting-edge DevOps technologies in a dynamic and fast-paced environment.
- Opportunity to architect and optimize large-scale CI/CD pipelines for enterprise applications.
- A culture that values automation, innovation, and continuous improvement.
- Competitive salary and benefits package.
If you are passionate about automating deployment pipelines, scripting for efficiency, and optimizing DevOps workflows, we encourage you to apply and be part of a team that drives innovation in software delivery.