
Senior DevOps Engineer
Key Responsibilities:
Design and manage CI/CD pipelines using Azure DevOps and GitHub Actions.
Develop and maintain GitOps workflows using Flux or Argo CD for AKS/GKE clusters.
Containerize and deploy .NET Core applications using Docker, Helm, and Kubernetes.
Administer AKS and GKE environments, ensuring high availability and scalability.
Automate infrastructure provisioning using Terraform.
Collaborate with development teams to define deployment strategies and monitor production workloads.
Implement observability and logging using tools like Grafana, Prometheus, Azure Monitor, or GCP Operations Suite.
Drive improvements in release automation, Git branching models, and cloud-native delivery practices.
Requisitos
5+ years of hands-on experience in DevOps or SRE roles.
Strong knowledge of .NET Core/.NET 6+ application lifecycle and deployment strategies.
Expertise in Kubernetes, with hands-on experience in AKS or GKE.
Solid understanding of GitOps principles and experience with Flux or rancher.
Proficient in Docker, Helm, and infrastructure-as-code (Terraform).
Experience with Azure DevOps (pipelines, artifacts, repos) and/or GitHub Actions.
Familiarity with both Azure and Google Cloud Platform (GCP) services.
Scripting experience in PowerShell, Bash, or Python is a plus.
Tools & Technologies
Version Control: Git, GitHub, Bitbucket
CI/CD: GitHub Actions, Azure DevOps, Bitbucket Pipelines
GitOps: Flux (v2), Helm, Kustomize
Cloud Platforms: Microsoft Azure, Google Cloud Platform (GCP)
Containerization: Docker, Kubernetes (AKS, GKE)
Infrastructure as Code: Terraform
Monitoring/Observability: Prometheus, Grafana, ELK
Languages/Scripting: PowerShell, Bash, Python