Senior DevOps Engineer
About the Role
Key Responsibilities
Design and maintain CI/CD pipelines supporting canary and blue/green deployments using infrastructure-as-code principles
Automate Kubernetes workloads (AKS) with Helm, Kustomize, and GitOps tools such as ArgoCD
Implement secure, scalable, and cost-efficient container deployment strategies
Set up centralized logging and monitoring using tools like ELK, Prometheus, Grafana, Graylog, and Application Insights
Manage configuration and secrets, and implement backup/recovery strategies (e.g., Velero)
Integrate distributed infrastructure components like RabbitMQ, Redis Clusters, and MinIO
Conduct performance/load testing (JMeter, Taurus) and tune systems for large-scale B2B workloads
Provide escalation support for infrastructure and CI/CD issues
Contribute to internal DevOps documentation and best practices
Requirements
5–8+ years of experience in DevOps or infrastructure engineering within cloud-native environments
Strong hands-on experience with CI/CD tools (GitHub Actions, GitLab CI/CD, Azure DevOps, Bitrise)
Proficiency in Kubernetes (AKS), Helm, and container lifecycle management
Solid knowledge of infrastructure-as-code using Terraform or Bicep
Experience with observability tooling and performance monitoring
Familiarity with secure cloud architecture (VNETs, WAFs, SSL, secrets management)
Proven ability to maintain and troubleshoot high-availability systems
Preferred Skills
Experience with GitOps workflows (ArgoCD)
Advanced CI/CD pipeline strategies, templating, and multi-environment setups
Knowledge of secure artifact and container image delivery practices
Autoscaling and resource optimization in Kubernetes environments
Familiarity with complex release strategies such as feature flags, blue/green, and canary deployments
Experience with cost management and infrastructure rightsizing in cloud environments