Job Description
Key Responsibilities:
- Design, implement, and manage CI/CD pipelines using Azure DevOps.
- Develop and maintain Python scripts for automation, monitoring, and integration tasks.
- Deploy, manage, and monitor applications on Azure Cloud Services (AKS, App Services, Functions, etc.).
- Configure and maintain Infrastructure as Code (IaC) using tools such as Terraform or ARM templates.
- Integrate security and compliance checks within CI/CD pipelines.
- Collaborate with developers to improve build, release, and deployment processes.
- Troubleshoot and resolve issues related to builds, deployments, and infrastructure.
- Monitor system performance and implement best practices for scalability and reliability.
Required Skills & Experience:
- 5+ years of experience as a DevOps Engineer with a focus on Azure Cloud.
- Hands-on experience with Azure DevOps, Git, and CI/CD pipeline automation.
- Proficiency in Python scripting (automation, API integration, data processing).
- Experience with Docker and Kubernetes (AKS).
- Strong understanding of Linux environments and shell scripting.
- Knowledge of Terraform, Ansible, or similar IaC/automation tools.
- Familiarity with monitoring and logging tools (Grafana, Prometheus, Azure Monitor, etc.).
- Understanding of networking concepts and cloud security principles.
Good to Have:
- Experience with Azure Functions, Event Hub, or Logic Apps.
- Exposure to Microservices architecture and API management.
- Knowledge of Agile methodologies and JIRA.
- Azure certifications (e.g., AZ-400, AZ-104, AZ-204) are a plus.
Role:
Software Development – OtherIndustry Type:
IT Services & ConsultingDepartment:
Engineering – Software & QAEmployment Type:
Full Time, PermanentRole Category:
Software Development
EducationUG:
Any Graduate
Key Skills
Skills highlighted with ‘‘ are preferred keyskills
CI/CD pipelinesPython DevelopmentAzure Devops
automationDockerLinuxTerraformAnsibleAzure Cloud ServicesKubernetes