Apply now
Job Description: Senior DevOps Engineer – Edge Technology Center
Job Type: Permanent (Full-Time)
No. of Positions: 1
Experience: 6–8 Years
Position/Designation: Senior DevOps Engineer
About the Role
We are seeking a skilled and automation-first Senior DevOps Engineer to join Encardio's Edge of Technology Center. In this role, you will design, build, and maintain the infrastructure, tooling, and automation systems that power our cloud-native platform, enabling engineering teams to ship faster, operate reliably, and scale confidently.
This is not a traditional operations role. You will write production-quality Python code, build internal CLI tools and automation, develop reusable GitHub Actions, work with Kubernetes operators/controllers, own our Terraform infrastructure, author Helm charts from scratch, and drive GitOps-based delivery through ArgoCD across development, staging, and production environments on AWS EKS.
Key Responsibilities
1. Infrastructure as Code & Cloud Infrastructure
- Own and evolve the Terraform monorepo, including reusable modules for AWS services such as EKS, RDS, S3, IAM, VPC, Secrets Manager, and CloudWatch.
- Maintain consistent infrastructure patterns across development, staging, and production environments.
- Implement Terraform best practices including remote state in S3, module versioning, plan/apply governance, and PR-based reviews.
- Integrate Crossplane for Kubernetes-native cloud resource provisioning alongside Terraform.
- Continuously refactor infrastructure code, eliminate duplication, and document architecture decisions.
2. Kubernetes & Helm Management
- Design, deploy, and operate production workloads on Kubernetes / AWS EKS.
- Author Helm charts from scratch, including templating, schema validation, values design, and sensible defaults.
- Maintain and customize upstream Helm charts while keeping configurations clean and documented.
- Manage the Helm chart release lifecycle including versioning, changelogs, and OCI-based repositories in Harbor.
- Build and maintain ArgoCD ApplicationSets for consistent deployment across environments.
- Introduce automated Helm chart testing into CI pipelines.
- Manage Traefik ingress configuration including routing, middleware, TLS termination, and protected routes.
3. Automation & Developer Tooling
- Develop production-quality Python tools and internal CLI utilities for infrastructure provisioning, deployment triggers, and operational workflows.
- Build reusable and composable GitHub Actions workflows and custom actions.
- Develop Kubernetes Operators / Controllers to automate provisioning, health management, and operational workflows.
- Automate operational activities for self-hosted Apache Kafka, including topic provisioning, consumer-lag monitoring, and related tooling.
- Automate Harbor registry workflows including image scanning policies, lifecycle management, and robot-account administration.
4. CI/CD & GitOps
- Own end-to-end CI/CD workflows using GitHub Actions, from code validation and testing through Docker image creation, registry push, ArgoCD sync, and EKS deployment.
- Develop and maintain Argo Workflows for multi-step pipeline orchestration, batch processing, and post-deployment activities.
- Enforce GitOps practices where environment and infrastructure changes are managed through version-controlled repositories.
- Build environment promotion workflows with approval gates, rollback mechanisms, and deployment-status reporting.
- Integrate identity and access controls using Keycloak and Microsoft Identity Provider / Azure AD / Entra ID.
5. Observability, Security & Reliability
- Implement Prometheus metrics, alerts, and Grafana dashboards for platform visibility, SLO monitoring, and capacity planning.
- Integrate AWS GuardDuty and Security Hub findings into automated alerting and remediation workflows.
- Manage secrets securely using AWS Secrets Manager.
- Implement and maintain least-privilege IAM policies.
- Embed security checks and container image scanning into CI/CD workflows.
- Support reliable and secure production infrastructure through proactive monitoring, debugging, and automation.
6. Cross-Functional Collaboration
- Work closely with full-stack engineers, data engineers, and product teams to deliver reliable platform capabilities.
- Participate in architecture discussions, code reviews, troubleshooting, and postmortems.
- Create and maintain clear runbooks, architecture decision records, technical documentation, and onboarding material.
Key Deliverables
- Production-grade Terraform modules covering core AWS platform infrastructure.
- A structured and reusable Helm chart library with versioning, validation, CI testing, and ArgoCD-managed delivery.
- Reusable GitHub Actions workflows and custom actions adopted across engineering teams.
- Internal Python CLI tools, operators, and automation utilities that reduce manual operational effort.
- Reliable GitOps-based deployments across development, staging, and production environments.
- Automated infrastructure and operational workflows using Terraform, Crossplane, ArgoCD, and Argo Workflows.
- Observable and alert-ready Prometheus/Grafana monitoring for critical platform components.
- Secure secrets, identity, and access-management workflows.
- Well-maintained runbooks, architecture documentation, and operational procedures.
Qualifications
- 5–8 years of professional experience in DevOps, Platform Engineering, SRE, or infrastructure engineering with a strong software-development focus.
- Strong Python programming skills with the ability to write clean, tested, maintainable, and reviewable production code.
- Hands-on Terraform experience including module authoring, monorepo patterns, remote state using S3, and code-review discipline.
- Experience authoring Helm charts from scratch, including templating, schema validation, values design, and release management.
- Deep experience with GitHub Actions, including custom actions, reusable workflows, composite actions, and secrets management.
- Strong production experience with Kubernetes / AWS EKS, including deployments, RBAC, networking, debugging, and Helm-based release management.
- Hands-on exposure to Crossplane for Kubernetes-native cloud provisioning.
- Experience with ArgoCD and Argo Workflows for GitOps-based delivery and workflow orchestration.
- Solid understanding of Docker and container-image best practices.
Technical Skills
Infrastructure & IaC
- Terraform — monorepo, reusable modules, remote state using S3
- Crossplane — Kubernetes-native cloud provisioning
- AWS — EKS, EC2, RDS (PostgreSQL), S3, IAM, VPC, Secrets Manager, CloudWatch, GuardDuty, Security Hub
Containers & Orchestration
- Docker
- Kubernetes / AWS EKS
- Helm — chart authoring, versioning, OCI registry
- ArgoCD — GitOps, ApplicationSets
- Argo Workflows — pipeline orchestration and batch jobs
- Traefik — ingress, middleware, TLS
- Harbor — private container registry and image scanning
CI/CD & Automation
- GitHub Actions — custom actions, reusable workflows, composite actions
- Python — CLI tooling, operators, and automation
- Kubernetes Operators / Controllers — controller-runtime / kubebuilder
Messaging & Data
- Apache Kafka — self-hosted cluster operations, topic management, and consumer-lag monitoring
Observability
- Prometheus
- Grafana
- Metrics, dashboards, alerting, and platform monitoring
Security & Identity
- Keycloak — SSO, OIDC
- Microsoft Identity Provider — Azure AD / Entra ID
- AWS Secrets Manager
- AWS IAM
- GuardDuty
- Security Hub
Soft Skills
- Strong analytical and problem-solving mindset with the ability to troubleshoot complex production systems.
- Strong ownership and accountability for infrastructure and platform reliability.
- Clear written and verbal communication skills.
- Ability to collaborate effectively with engineering, product, and cross-functional teams.
- Strong code-review and documentation discipline.
- Proactive approach toward automation and continuous improvement.
- Ability to design developer-friendly platforms and self-service tooling.
- Strong focus on reliability, security, scalability, and maintainability.