Role Summary (5-7 Years experience)
Looking for a skilled DevOps Engineer to design, build, and manage scalable, secure, and highly available infrastructure and CI/CD pipelines primarily on Microsoft Azure. The role requires strong expertise in Infrastructure as Code (Terraform), Azure DevOps CI/CD, and close collaboration with other teams to enable seamless and reliable delivery.
Key Responsibilities
DevOps & Automation
- Design, implement, and maintain end-to-end CI/CD pipelines using Azure DevOps (ADO).
- Build and manage containerized environments using Docker and orchestration platforms.
- Automate infrastructure provisioning using Terraform following best practices.
- Set up and manage artifact repositories for build and release pipelines.
Cloud & Infrastructure
- Design and manage Azure infrastructure and networking components including vNets, NSGs, Application Gateways, Load Balancers, Private Endpoints, and ExpressRoute.
- Troubleshoot network connectivity issues across on-prem, cloud, and hybrid environments.
- Design end-to-end infrastructure architecture for on-prem, Azure, and hybrid platforms.
- Define architecture standards, patterns, and governance for compute, network, storage, and security.
Monitoring, Security & Reliability
- Build, administer, and optimize monitoring, alerting, and logging using Azure Monitor, Application Insights, Log Analytics, Prometheus, and Grafana.
- Enforce DevOps best practices, including secrets management, vulnerability scanning, and compliance automation.
- Design and support Backup, Disaster Recovery (DR), and Business Continuity strategies.
- Automate backup, recovery, and failover mechanisms for critical workloads.
Performance & Cost Optimization
- Performance tuning, capacity planning, and cost optimization across environments.
- Optimize resource utilization and improve system reliability and scalability.
Collaboration & Documentation
- Collaborate closely with Development teams to ensure smooth build and release
- Work with Network, and Infosec teams to ensure compliance with organizational standards.
- Develop and maintain technical documentation, architecture diagrams, and runbooks.
Required Skills
- Working knowledge of Microsoft Azure services and core concepts.
- Hands-on experience with Terraform for infrastructure automation.
- Experience building or supporting CI/CD pipelines using Azure DevOps.
- Basic understanding of Azure networking and hybrid connectivity concepts.
- Familiarity with monitoring and logging tools.
- Ability to debug issues, follow processes, and work under guidance.
Good to Have
- Exposure to Docker and container orchestration.
- Knowledge of Ansible or similar configuration management tools.
- Understanding of cloud security basics and IAM concepts.