HamburgerMenu
hirist

Emmvee Technologies - Azure DevOps Engineer - CI/CD Pipeline

Posted on: 16/12/2025

Job Description

Description :

About the Role :

We are seeking a proactive and motivated Azure DevOps Engineer with 23 years of hands-on experience in managing CI/CD pipelines, cloud deployments, and infrastructure automation on Microsoft Azure. You will work closely with cross-functional teams to streamline releases, improve system reliability, and support scalable cloud solutions.

Key Responsibilities :

1. CI/CD & Automation :

- Build, manage, and optimize CI/CD pipelines using Azure DevOps Pipelines, GitHub Actions, Bitbucket pipelines or similar tools.

- Automate build, test, and deployment workflows across development, staging, and production environments.

- Integrate unit tests, code quality checks, security scans, and release gates.

- Ensure reliable deployment processes with rollback strategies and environment consistency.

- Should be cognizant with manual and automated deployments on the tech stacks of python, node js and react.

2. Azure App Service Deployments :

- Deploy and manage applications on Azure App Service (Web Apps, API Apps, Function Apps).

- Configure application settings, deployment slots (staging/production), and slot swap strategies.

- Manage continuous deployment integrations with GitHub, Azure Repos, or Bitbucket.

- Work with App Service features :


1. App Service Plans (scaling, pricing tiers)

2. Application Settings & Connection Strings

3. Custom Domains & SSL Certificates

4. Backup & Restore configurations

5. VNet integration and Private Endpoints

- Troubleshoot deployment errors, logs, Kudu console issues, and performance bottlenecks.

3. Azure Cloud Infrastructure :

- Deploy, manage, and monitor Azure resources (App Services, VMs, Azure Functions, AKS, Storage, Databases, VNets, etc.).

- Implement IaC using Terraform, Bicep, or ARM templates.

- Ensure scalability, cost optimization, tagging, and secure configurations across resources.

4. Containerization & Orchestration :

- Work with Docker for containerizing applications.

- Deploy and maintain AKS clusters and manage namespaces, scaling, and cluster configurations.

- Manage Helm charts, ingress configurations, and container registry integrations.

5. Monitoring & Logging :

- Configure Azure Monitor, Application Insights, Log Analytics, and/or Grafana dashboards.

- Implement alerts, logging pipelines, health checks, and performance metrics across environments.

6. Security & Compliance :

- Implement Azure security best practices :

1. Azure AD Role-Based Access Control (RBAC)

2. Managed Identities

3. Key Vault secret management

4. Policies and compliance scans

- Secure CI/CD pipelines using approvals, checks, and vulnerability scanning tools.

7. Collaboration & Support :

- Work with development teams to ensure smooth Azure application deployments.

- Troubleshoot production issues, perform root-cause analysis, and participate in on-call rotations as needed.

- Contribute to automation scripts, documentation, runbooks, and DevOps improvements.

Required Skills & Qualifications :

- 2-3 years of experience as a DevOps Engineer / Cloud Engineer / Azure Engineer.

- Familiarity with manual and automated deployments in tech stacks of python , nodejs and react.

- Hands-on experience managing and deploying applications to Azure App Services.

- Strong understanding of Azure services (App Services, AKS, VMSS, VNets, Storage, Databases).

- Good knowledge of CI/CD with Azure DevOps, GitHub Actions, or GitLab.

- Experience with Terraform, Bicep, or ARM templates for Infrastructure as Code.

- Familiarity with Docker and container lifecycle.

- Scripting skills in Bash, Shell, or Python.

- Understanding of networking concepts (VNet, DNS, Load Balancers, Firewalls, NSGs).

Good-to-Have Skills :

- Experience with Azure DevOps Boards or Agile tools.

- Knowledge of Key Vault, Azure API Management, Redis Cache, Service Bus.

- Familiarity with GitOps tools (ArgoCD, Flux).

- Basic understanding of microservices and distributed systems.

Education :

- Bachelors degree in computer science, IT, or related field (preferred but not mandatory).

- Candidates with the following Microsoft Azure certifications will be preferred:

- AZ-104 - Microsoft Certified: Azure Administrator Associate

- AZ-204 - Microsoft Certified: Azure Developer Associate (optional but useful)

- AZ-400 - Microsoft Certified: DevOps Engineer Expert (big plus)

- Any other relevant Azure or DevOps-related certification is an advantage.


The job is for:

Women candidates preferred
info-icon

Did you find something suspicious?