STAFIDE logo
STAFIDEPosted 1 month ago
EXPIRED

Senior Engineer - Azure DevOps Agent Containers (ID: 3940)

On-siteAmsterdam, North Holland, The Netherlands

Full TimeSenior LevelSmall

Job Summary

Design, build, and optimize Docker images for Azure DevOps self-hosted build agents across multiple CI/CD workloads. Modernize existing agent images by removing unnecessary dependencies, duplicate layers, and unused tooling to improve build, pull, and startup times. Establish scalable image strategies, standards, and lifecycle management processes for technology stacks including .NET, Java, Node.js, and Kubernetes. Support the migration of agents from virtual machines to AKS-hosted containerized environments while implementing secure practices like vulnerability scanning and SBOM generation. Collaborate with platform engineering and development teams to deliver standardized, secure developer self-service build environments.

Required Qualifications

  • 6+ years of experience in Platform Engineering, DevOps, Build Engineering, or Infrastructure Engineering
  • Strong hands-on experience designing and maintaining Docker images for CI/CD environments
  • Experience working with Azure DevOps self-hosted agents running inside Docker containers
  • Solid expertise with Azure Kubernetes Service (AKS) or Kubernetes-based build agent environments
  • Experience building and managing ephemeral build agents
  • Strong understanding of Azure Container Registry (ACR) and container image lifecycle management
  • Hands-on knowledge of Docker BuildKit and container image optimization techniques
  • Experience with image security tools such as Trivy, Grype, Syft, SBOM generation, or similar solutions
  • Good understanding of minimal base image strategies including Alpine, Distroless, Debian Slim, or Ubuntu Minimal
  • Experience implementing CI/CD supply-chain security and secure container image governance
  • Ability to Design lean, secure, and reusable Docker images for Azure DevOps build agents
  • Ability to Optimize container images by eliminating unnecessary dependencies and reducing image complexity
  • Ability to Create multiple task-specific build agent images instead of maintaining oversized generic images
  • Ability to Improve CI/CD pipeline efficiency through optimized image pull times, caching strategies, and toolchain packaging
  • Ability to Standardize Docker image architecture across multiple development teams
  • Ability to Build and manage containerized Azure DevOps agents running on AKS or Kubernetes
  • Ability to Implement automated image scanning, vulnerability management, and SBOM generation
  • Ability to Define image versioning, governance, lifecycle management, and patching strategies
  • Ability to Troubleshoot Docker, Kubernetes, and Azure DevOps build platform issues effectively
  • Ability to Collaborate with cross-functional engineering teams to enhance developer productivity and platform reliability

Desired Qualifications

  • Knowledge of KEDA-based agent scaling and Kubernetes-native CI/CD execution is highly preferred

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Find similar roles