DevOps Engineer
Role details
Job location
Tech stack
Job description
Design and maintain CI/CD pipelines (GitHub Actions, Gradle/Maven build automation).
-
Manage container orchestration on Kubernetes (provisioning, scaling, upgrades).
-
Develop and manage Helm charts for repeatable deployments.
-
Implement infrastructure and services on AWS (EKS, IAM, VPC, S3, RDS, CloudWatch).
-
Enforce security, compliance, secrets management, and least-privilege access.
-
Optimize observability: logging, metrics, tracing, dashboards, alerts.
-
Automate environment provisioning (IaC: Terraform or CloudFormation).
-
Drive release management, rollback strategies, and deployment governance.
-
Perform cost optimization and capacity planning.
-
Collaborate with development teams to embed reliability and performance.
Requirements
Strong CI/CD expertise with GitHub Actions (matrix builds, reusable workflows).
-
Hands-on Kubernetes (networking, storage, RBAC, operators).
-
Proficient with Helm (templating, chart versioning, repositories).
-
AWS production experience (EKS and core services).
-
Scripting (Bash, Python) and build tooling (Gradle/Maven).
-
Containerization (Docker image optimization, multi-stage builds).
-
Monitoring and logging stack (Prometheus, Grafana, ELK or OpenSearch).
-
Security practices (image scanning, policy enforcement, secrets lifecycle).
-
Performance tuning and incident response experience.