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:
-
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.