Job Title: Azure - DevOps Engineer
Location: Chennai, TN
Interview Mode: F2F
Experience Levels
- B2: 5-8 Years
- B3: 9-11 Years
- C1: 11+ Years
Job Description
We are seeking a
DevOps Engineer with expertise in containerization,
Azure cloud infrastructure, and CI/CD pipelines to support our growing operations. The candidate will be responsible for building and deploying scalable infrastructure while working with modern DevOps tools.
Technical Skills - Docker:
- Ability to build custom Docker images using Dockerfile.
- Debug running Docker containers and integrate Docker with CI/CD pipelines.
- Kubernetes/Helm Charts:
- Ability to set up and manage a Kubernetes cluster.
- Deploy applications on Kubernetes, with knowledge of best practices.
- Work with Ingress controllers, service discovery, and load balancers.
- Automate deployments using Helm charts.
- Automation & Scripting:
- Ability to write and debug automation code/scripts.
- Integrate third-party libraries into the code/script.
- Required Tools: Proficiency in Any 2: Ansible, Python, Shell, Linux, Unix, Groovy, Java, Powershell, Golang.
- Infrastructure as Code (IaC):
- Ability to write and debug complex infrastructure configurations.
- Integrate with CI/CD pipelines.
- Experience with large-scale deployments using infrastructure-as-code and knowledge of best practices.
- Required Tools: Proficiency in Any 1: Terraform, Puppet, GitHub, OpenShift, OpenTofu.
- Azure DevOps:
- Design and implement Azure App Service Apps and Azure Functions.
- Implement and manage Azure Load Balancer, Traffic Manager, VPN, and ExpressRoute.
- Ability to implement and debug CI/CD pipelines on the Azure platform using Azure Pipelines or other CI/CD tools.
- Automate testing using Azure Test Plans.
- Manage complex projects using Azure Boards and Azure Repos for advanced code management.
- Experience in configuring and managing AKS (Azure Kubernetes Service), including deploying applications on an AKS cluster.
- Ability to scale Azure DevOps for large teams and projects, with knowledge of best practices in Azure DevOps.
Non-Technical Skills - Agile Methodologies:
- Working experience in Agile methodologies (e.g., Scrum, Kanban, SAFe).
- Troubleshooting & RCA:
- Ability to do rapid troubleshooting of issues along with Root Cause Analysis.
- Teamwork & Communication:
- Team player with a positive attitude.
- Good communication skills.
- Tools:
- Proficiency in Any 1: JIRA, ADO (Azure DevOps).