Azure DevOps Engineer

DevOps

Azure DevOps Engineer

DevOps
Krakow, Kraków

DCV Technologies

Full-time
B2B
Senior
Hybrid

Job description

📌 We are seeking a highly experienced Azure DevOps Engineer on behalf of our client to join to the leader from the largest Swiss financial holding company.

📍Work mode: hybrid - 3 days a week working from the client's office in Kraków

Experience

8–10 years total IT experience

  • 4–5 years relevant experience specifically in Azure DevOps practices

  • 5+ years hands-on with: GitLab, Terraform, Azure, Azure DevOps (ADO), Azure Data Lake, Azure Kubernetes Service (AKS), Spark, Databricks


Role Summary

We are seeking a seasoned Azure DevOps Engineer to design, automate, and run secure, scalable CI/CD pipelines and cloud infrastructure in Azure. The ideal candidate brings deep hands-on experience with Terraform, AKS/Kubernetes, Helm, Grafana, and either Jenkins and/or Azure DevOps/GitLab for pipeline orchestration. Exposure to data engineering stacks (Spark, Databricks, Azure Data Lake) is important for enabling analytics and ML workloads in production.


Key Responsibilities

  • Design, build, and maintain CI/CD pipelines using Azure DevOps (ADO) and/or Jenkins and GitLab CI, including multi-stage deployments, environment promotions, approvals, and rollback strategies.

  • Implement Infrastructure as Code (IaC) with Terraform (modules, remote state, workspaces) for Azure resources—AKS, VNets, Key Vault, ACR, Azure Data Lake Storage (ADLS), and supporting services.

  • Operate and harden Kubernetes (AKS) clusters: networking, ingress, scaling, node pools, policy, and security baselines.

  • Package and release workloads using Helm; manage chart versioning, values, and environment overlays.

  • Set up end-to-end observability: Grafana dashboards, Prometheus/Alertmanager integrations, Azure Monitor/Log Analytics, actionable alerting tied to SLOs.

  • Integrate and automate deployments for Spark/Databricks jobs and data pipelines, including secrets, configuration, and scheduling.

  • Embed DevSecOps controls across pipelines: image and IaC scanning, SBOM, supply-chain security, secrets management via Azure Key Vault.

  • Troubleshoot production issues, conduct RCAs, improve reliability, performance, and cost efficiency.

  • Create reusable templates/libraries and documentation; mentor engineers and champion best practices.


Must-Have Skills

CI/CD

  • Azure DevOps (ADO) (5+ yrs): YAML pipelines, environments, artifacts, approvals, service connections.

  • GitLab CI (5+ yrs): runners, pipeline-as-code, templates, artifacts.

  • Jenkins: scripted/declarative pipelines, shared libraries (nice if both Jenkins & ADO/GitLab).

Terraform (5+ yrs)

  • Modules, remote backends, state mgmt, workspaces, policy-as-code (OPA/Conftest), PR validations; strong Azure provider experience.

Azure (5+ yrs)

  • Core services (Compute, Networking, Storage), Azure Data Lake (ADLS), Key Vault, ACR, RBAC/IAM.

Kubernetes / AKS (5+ yrs)

  • Cluster operations, CNI networking, ingress controllers (Nginx/AGIC), HPA/VPA, Pod Security, PDBs, node pools, taints/tolerations.

Helm

  • Authoring and managing charts, values, release strategies (blue/green, canary).

Observability

  • Grafana dashboards, Prometheus metrics/alerts; Azure Monitor/Log Analytics, KQL basics.

Containers & Automation

  • Dockerfile best practices (multi-stage, non-root), scripting (Bash/PowerShell; Python/Groovy a plus).

Data Engineering Integration

  • Spark and Databricks CI/CD integration, job orchestration, configuration, and basic performance awareness.


Good-to-Have

  • GitOps (Argo CD/Flux), Helmfile, Kustomize

  • Security: container/IaC scanning (Trivy/Anchore/Checkov), image signing, supply-chain (SLSA)

  • Networking/Security: Azure Firewall, Private Link, VNets/Peering, NSGs, WAF

  • IaC at scale: Terraform Cloud/Enterprise, Terragrunt, Atlantis

  • Cost optimization for AKS and data workloads (spot nodes, autoscaling, right-sizing)

  • Service Mesh (Istio/Linkerd), API gateways, Zero Trust patterns


Qualifications

  • Bachelor’s/Master’s in Computer Science, Engineering, or equivalent practical experience.

  • Proven success running production-grade systems on Azure + AKS with automated CI/CD and Terraform.

  • Experience partnering with data engineering teams on Databricks/Spark/ADLS deployments.

📩 If you’re interested and meet the qualifications, please send your CV to Alina Pchelnikova at alina.pchelnikova@dcvtechnologies.co.uk

Tech stack

    Spark

    advanced

    Azure

    advanced

    Azure Kubernetes Service

    advanced

    Azure Data Lake

    advanced

    Python

    regular

Office location

Azure DevOps Engineer

Summary of the offer

Azure DevOps Engineer

Krakow, Kraków
DCV Technologies
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest z siedzibą w , ul.(dalej jako "administrator"). Masz prawo do żądania dostępu do swoich da... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.