
Senior DevOps Engineer
Position Overview:
We are seeking a highly skilled Senior Multi-Cloud DevOps Engineer with extensive experience managing workloads across Azure, AWS, and Google Cloud Platform (GCP). In this role, you will focus on architecting and scaling containerized infrastructures using Kubernetes, driving automation via Infrastructure as Code (Terraform), and building robust, automated pipelines. A core focus of this position is implementing and maintaining GitOps-driven delivery workflows using Flux and Helm.
Having a background or familiarity with .NET application deployments is a strong plus.
Key Responsibilities:
Multi-Cloud Administration: Manage, secure, and scale cloud infrastructure across Microsoft Azure, Amazon Web Services (AWS), and Google Cloud Platform (GCP).
GitOps Automation: Design, build, and maintain GitOps-driven workflows using Flux (v2) or Argo CD to automate deployments across AKS, EKS, and GKE clusters.
Kubernetes Orchestration: Administer and optimize managed Kubernetes environments (AKS, EKS, GKE), ensuring high availability, strict security compliance, and cost-efficiency.
CI/CD Engineering: Design and manage scalable, secure CI/CD pipelines using Azure DevOps Pipelines and GitHub Actions.
Infrastructure as Code (IaC): Automate end-to-end multi-cloud infrastructure provisioning using advanced modular Terraform.
Observability & Monitoring: Implement enterprise-level observability and logging strategies using tools like Prometheus, Grafana, ELK, Azure Monitor, or GCP Operations Suite.
Developer Collaboration: Partner with development teams (specifically working on .NET environments) to optimize containerization strategies (Docker, Helm) and define zero-downtime release models.
Requirements
5+ years of hands-on experience in DevOps, Site Reliability Engineering (SRE), or Cloud Infrastructure roles.
True Multi-Cloud Expertise: Proven experience operating and architecting environments simultaneously in Azure, AWS, and GCP.
Deep Kubernetes Knowledge: Hands-on experience administering production-grade clusters (AKS, EKS, or GKE), implementing HPA, Cluster Autoscaler, and fine-tuning resource constraints.
GitOps Mastery: Solid, practical understanding of GitOps principles, specifically using Flux or Argo CD combined with Helm or Kustomize.
IaC Proficiency: Advanced skills in Terraform, including state management, locking strategies, and writing reusable multi-provider modules.
Pipeline Security: Experience securing CI/CD pipelines (Azure DevOps / GitHub Actions) utilizing managed identities, secrets managers, and vulnerability scanning tools.
Language Proficiency: Advanced/Fluent English communication skills (written and spoken) to collaborate daily with US-based stakeholders.
Nice to Have / Pluses:
Background or experience supporting, containerizing, and deploying .NET Core / .NET 6+ applications.
Scripting expertise in Python, Bash, or PowerShell for advanced automation tasks.
Tools & Technologies:
Cloud Platforms: Microsoft Azure, Amazon Web Services (AWS), Google Cloud Platform (GCP).
Containerization & Orchestration: Docker, Kubernetes (AKS, EKS, GKE).
GitOps & Packaging: Flux (v2), Helm, Kustomize, Argo CD.
CI/CD: Azure DevOps Pipelines, GitHub Actions.
Infrastructure as Code: Terraform.
Monitoring & Observability: Prometheus, Grafana, ELK, Cloud-native monitoring suites.
Version Control: Git, GitHub, GitLab, Bitbucket.