Azure DevOps Engineer - Docker, Microservice, Infrastructure as code
Job Description
Job Title:Azure DevOps Engineer - Docker, Microservice, Infrastructure as codeKey Responsibilities:Design, build, and maintain CI/CD pipelines in Azure DevOps for microservices and containerized applicationsCreate and manage Docker-based build/release workflows, container registries, and deployment strategiesImplement Infrastructure as Code (IaC) using tools such as Terraform or ARM/Bicep to provision and manage cloud resourcesAutomate monitoring, logging, and operational support workflows (alerts, dashboards, runbooks) to improve reliability and delivery speedCollaborate with engineering and architecture teams to standardize environments, enforce security/compliance, and optimize performance/costRequired Skills:Azure DevOps (Repos, Pipelines, Boards, Artifacts) and pipeline troubleshooting/optimizationDocker and container orchestration fundamentals (e.g., AKS concepts or equivalent experience)Microservices architecture principles and experience supporting service deploymentsInfrastructure as Code (Terraform preferred; ARM/Bicep is a plus) and environment management (dev/test/prod)Scripting and automation (PowerShell, Bash, Python, or similar)Strong understanding of networking, security best practices, and role-based access control (RBAC) in AzureExperience with monitoring/observability tooling (e.g., Azure Monitor, Application Insights, Log Analytics)Qualification:Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience)Azure certifications (e.g., Azure DevOps Engineer Expert / Azure Solutions Architect) preferredProven experience delivering cloud automation and DevOps implementations at scale (15+ years total experience or equivalent seniority)Type:Full time republish