
DevOps Lead Engineer
Job Description
Looking for DevOps Lead with 6-8 years of experience
Work Experience
Job Description: DevOps Engineer
Role Summary
DevOps Engineer with hands-on experience in CI/CD automation, configuration management, and cloud infrastructure. Proficient in building, deploying, and maintaining scalable solutions on Microsoft Azure, with strong expertise in Jenkins, Azure DevOps, Ansible, and Python to improve deployment efficiency, consistency, and system reliability.
Key Responsibilities
- Design, implement, and maintain CI/CD pipelines using Jenkins and Azure DevOps
- Automate build, test, deployment, and release workflows to improve delivery speed and reduce manual errors
- Develop and maintain Python scripts for automation, monitoring, and operational tasks
- Use Ansible for configuration management, application deployment, and infrastructure automation
- Create and maintain Ansible playbooks and roles for consistent environment provisioning
- Manage, deploy, and monitor cloud infrastructure on Microsoft Azure
- Implement Infrastructure as Code (IaC) using Terraform (where applicable)
- Monitor application and infrastructure health and troubleshoot deployment and runtime issues
- Collaborate with development, QA, and operations teams to implement DevOps best practices
- Ensure security, compliance, and reliability across CI/CD pipelines and cloud environments
- Document CI/CD processes, cloud architecture, and automation workflows
Required Skills & Technologies
- CI/CD Tools: Jenkins, Azure DevOps (Pipelines, Repos, Boards)
- Configuration Management: Ansible
- Cloud Platform: Microsoft Azure
- Programming / Scripting: Python
- Version Control: Git
- Automation, Monitoring & Troubleshooting
Preferred / Good-to-Have Skills
- Docker and containerization
- Terraform or other IaC tools
- Azure Monitor, Log Analytics, Application Insights
- Cloud security and best practices