Azure DevOps Engineer
The Azure DevOps Engineer is responsible for designing, implementing, and operating CI/CD and Infrastructure-as-Code (IaC) capabilities for an enterprise-scale Azure data platform. This role ensures reliable, secure, and repeatable deployments across environments, enabling high availability operations for data ingestion, processing, analytics workloads, and platform enhancements. The engineer works closely with Cloud Infrastructure, Data Engineering, Security, and Architecture teams to standardize release practices, automate environment provisioning, improve observability, and support operational excellence through DevOps and ITIL-aligned processes.
Department:
Engineering
Employment Type:
Full-time
Experience:
3+ Years
Workplace Type:
On-site
Number of Vacancies:
1
Location:
Dhaka
Deadline:
15 March 2026
Key Responsibilities
DevOps Platform & CI/CD Engineering (Azure-focused)
- Design and maintain CI/CD pipelines using Azure DevOps (YAML pipelines) for infrastructure, data platform components, and application/service deployments.
- Implement environment promotion strategies (DEV/UAT/PROD), gated approvals, artifact versioning, and release controls.
- Establish branching strategies, PR policies, code review workflows, and build validation.
- Using Azure Repos/Git.
- Standardize reusable pipeline templates for common deployment patterns across data engineering and platform services.
Infrastructure as Code (IaC) & Environment Automation
- Build and manage IaC modules using Terraform and/or Bicep/ARM templates for Azure resources (networking, storage, Key Vault, monitoring, compute/service components).
- Automate provisioning and replication of cloud environments, ensuring consistent configuration across subscriptions and workspaces.
- Maintain configuration management practices (parameterization, secrets separation, environment-specific overlays) to enable repeatable deployments.
Data Platform Deployment Enablement (Azure Data Stack)
- Enable CI/CD for data platform services as applicable.
- Azure Data Factory (ARM/Bicep deployments, linked services/datasets/pipelines release patterns).
- Azure Databricks (workspace automation, jobs deployment, cluster policies, repos integration).
- ADLS Gen2 / Blob Storage (folder structures, ACL/RBAC patterns).
- Log Analytics / Azure Monitor integrations for platform telemetry.
- Support automation for access controls and workspace governance (e.g., group synchronization patterns, RBAC automation, service principals/managed identities).
DevSecOps & Governance
- Implement DevSecOps controls in pipelines: secret scanning, dependency checks, IaC policy checks, and secure build/release practices.
- Enforce secure secrets management via Azure Key Vault, including rotation-friendly handling of keys/secrets/certificates.
- Collaborate with security stakeholders to align pipelines and deployments with organizational governance and compliance requirements.
Observability, Reliability & Operations Support
- Build and maintain monitoring/alerting for pipelines and deployed workloads using Azure Monitor, Log Analytics, and dashboards.
- Support incident triage, root-cause analysis (RCA), and corrective actions for release and environment issues.
- Contribute to operational runbooks, deployment checklists, and on-call readiness aligned with structured service management practices (ITIL-oriented).
Documentation & Collaboration
- Maintain DevOps documentation: pipeline architecture, release procedures, rollback strategies, IaC module guides, and operational SOPs.
- Work closely with data engineers and platform teams to unblock releases, standardize tooling, and improve delivery velocity and quality.
Required Skills & Experience
Technical Skills
- Strong hands-on experience with Azure DevOps Services (Pipelines, Repos, Artifacts, Boards; YAML-based CI/CD).
- Proven experience implementing IaC using Terraform and/or Bicep/ARM for Azure resource provisioning.
- Solid Azure platform knowledge across common services used in data platforms (e.g., Azure networking, storage, identity, monitoring, Key Vault).
- Working experience supporting CI/CD patterns for data engineering ecosystems (e.g., ADF/Databricks/ADLS-centric deployments).
- Proficiency in scripting/automation: PowerShell, Bash, Python (for deployment tooling, validations, environment automation). Strong understanding of release management, environment controls, approvals, and rollback/DR-oriented practices.
Professional Competencies
- Strong troubleshooting and problem-solving skills across build/release and cloud environment issues.
- Ability to work in SLA-driven operational contexts with disciplined documentation habits.
- Effective communication and cross-functional collaboration with engineering, security, and architecture teams.
- Comfortable working in Agile/Scrum environments, with strong ownership and delivery focus.
Preferred Qualifications
- Azure certifications such as AZ-400 (DevOps Engineer Expert), AZ-104, AZ-305, or equivalent.
- Experience with policy/governance tooling (e.g., Azure Policy), secure SDLC practices, and pipeline security guardrails.
- Exposure to containerization and orchestration in Azure environments (e.g., Docker, AKS) where relevant.
- Experience supporting enterprise-scale data platforms, including operational “run” models, structured incident/change management, and platform modernization initiatives.
Interview Steps
- Technical/Functional Interview (on-site)
- HR Interview (online)
- Offer