We are looking for a motivated and detail-oriented
DevOps Engineer with 13 years of experience working in the Microsoft technology stack. The ideal candidate will be responsible for implementing and maintaining CI/CD pipelines, managing Azure infrastructure, automating deployments, and ensuring system reliability and scalability.
Key Responsibilities
- Design, implement, and manage CI/CD pipelines using Azure DevOps.
- Deploy and manage applications in Microsoft Azure cloud environments.
- Automate infrastructure provisioning using Infrastructure as Code (IaC) tools.
- Monitor application performance and troubleshoot production issues.
- Collaborate with development teams to streamline build, release, and deployment processes.
- Maintain version control using Git-based repositories.
- Implement security best practices across cloud and DevOps workflows.
- Manage containerized applications using Docker and Kubernetes (AKS preferred).
- Ensure high availability, disaster recovery, and backup strategies.
Required Skills & QualificationsTechnical Skills
- Hands-on experience with Azure DevOps (Pipelines, Repos, Boards)
- Experience working with Microsoft Azure (App Services, Azure VM, Azure Storage, Azure SQL, AKS)
- Knowledge of CI/CD tools and automation
- Experience with PowerShell scripting
- Familiarity with ARM Templates / Bicep / Terraform
- Understanding of Docker & Kubernetes
- Experience with IIS and Windows Server environments
- Knowledge of Git version control
- Basic understanding of networking (VNet, NSG, Load Balancer)
- Experience with .NET / ASP.NET applications
- Knowledge of monitoring tools (Azure Monitor, Application Insights)
- Exposure to security and compliance practices
Good to Have
- Microsoft Azure certifications (AZ-900, AZ-104, AZ-400)
Skills: devops,azure,boards