Experience Required:
5+ years of solid experience as Azure Admin or DevOps Engineer or Platform Engineer, building CI/CD pipelines and deploying AI / ETL workloads involving various Azure services including VM, Databricks, ADF, ADLS etc. as well as microservices developed in MERN stack.
Core Technical Skills Required:
- CI/CD Pipeline Mastery
- Azure Pipelines: Deep expertise in building and managing both Classic and YAML-based pipelines, including multi-stage deployments, release strategies, and integration.
- GitHub Actions and Azure DevOps Services for orchestrating automated builds, tests, and deployments across microservices.
- Infrastructure as Code (IaC)
- Proficiency in Terraform, Azure Resource Manager (ARM) templates, and Bicep for declarative infrastructure provisioning.
- Enables consistent, scalable, and auditable environments for AKS clusters and supporting services.
- Containerization & Orchestration
- Strong command of Docker for image creation and management.
- Expertise in Kubernetes Container Distribution through pipeline, especially Azure Kubernetes Service (AKS) and scaling strategies.
- Familiarity with secure image storage and deployment using Azure Container Registry (ACR) and Azure Container Apps (ACA).
- Deep expertise of deploying AI and ETL workloads including VM, Databricks, ADF, ADLS etc. involving Python and PySpark modules.
- Deep expertise of deploying web applications / microservices developed in MERN stack.
- Security & Compliance
- Embedding DevSecOps practices into pipelines.
- Managing secrets with Azure Key Vault, enforcing RBAC, and integrating security scans into CI/CD flows.
- Version Control & Collaboration
- Mastery of Git workflows (branching, merging, pull requests).
- Use of Azure Repos and GitHub for collaborative development and code hygiene.
- Agile & DevOps Mindset
- Familiarity with Azure Boards for sprint planning, backlog grooming, and work item tracking.
- Embracing agile methodologies (Scrum, Kanban) and fostering cross-functional collaboration.
- Monitoring, Logging & Governance
- Use of Azure Monitor, Application Insights, and Log Analytics for pipeline observability and performance tuning.
- Strategic Capabilities for Governance and Scalability
- Modular Agent Design: Independent agents for pipeline stages (e.g., build, test, deploy, monitor) to enhance robustness and scalability.