DevOps Engineer - Azure Platform
Description
Key Responsibilities :
- Design, implement, and maintain CI/CD pipelines using Azure DevOps.
- Deploy, manage, and monitor applications and infrastructure on Microsoft Azure.
- Automate infrastructure provisioning using Infrastructure as Code (IaC) tools such as Terraform and ARM Templates.
- Manage source code repositories and branching strategies using Git.
- Implement containerization and orchestration solutions using Docker and Kubernetes (AKS).
- Monitor application and infrastructure performance, availability, and security.
- Collaborate with development, testing, and operations teams to improve deployment processes.
- Troubleshoot and resolve deployment, infrastructure, and application issues.
- Ensure cloud environments follow security, compliance, and governance best practices.
Required Skills :
- Strong hands-on experience with Microsoft Azure services including Azure Virtual Machines, Azure Storage, Azure Networking, Azure AD, Azure Key Vault, Azure App Services, and Azure Monitor.
- Experience with Azure DevOps Pipelines, Repos, Boards, and Release Management.
- Proficiency in Infrastructure as Code using Terraform and ARM Templates.
- Experience with Docker and Kubernetes (AKS).
- Strong knowledge of CI/CD concepts and automation practices.
- Hands-on experience with Git, GitHub, or Azure Repos.
- Good understanding of Linux and Windows server administration.
- Scripting experience using PowerShell, Bash, or Python.
- Knowledge of monitoring and logging tools such as Azure Monitor, Log Analytics, and Application Insights.
Preferred Skills :
- Experience with Microservices architecture.
- Knowledge of security best practices and DevSecOps concepts.
- Experience with configuration management tools such as Ansible.
- Azure Certifications (AZ-104, AZ-400, AZ-305) will be an added advantage.
- Experience working in Agile/Scrum environments.
Skills
- Agile
- AKS
- Analytics
- Ansible
- ARM Templates
- Automation
- Azure
- Azure AD
- Azure Application Insights
- Azure DevOps
- Azure Monitor
- Bash
- CI/CD
- Cloud
- Containerization
- DevOps
- DevSecOps
- Docker
- Git
- GitHub
- Infrastructure as Code
- Kubernetes
- Linux
- Microservices
- Networking
- PowerShell
- Python
- Scrum
- Terraform
- Vault
- Windows Server