Job Summary
We are seeking an experienced Senior DevOps Engineer with deep expertise in Terraform and AWS to support the modernization of mission-critical enterprise systems. The role focuses on designing, automating, and managing cloud infrastructure using Terraform, AWS services, and Kubernetes technologies. The ideal candidate will have strong hands-on experience with Amazon EKS, Istio service mesh, CI/CD automation, Infrastructure as Code (IaC), and cloud security, along with the ability to provide technical leadership and drive cloud architecture improvements.
Key Responsibilities
- Design, develop, and maintain AWS cloud infrastructure using Terraform and TypeScript.
- Manage, configure, and optimize AWS services, including EKS, EC2, ECR, S3, IAM, RDS, Lambda, CloudFront, Cognito, and NLB.
- Architect, deploy, and manage Istio service mesh within Amazon EKS clusters.
- Provide technical leadership, mentor engineering teams, and guide cloud architecture decisions.
- Design, implement, and maintain CI/CD pipelines for infrastructure and application deployments.
- Develop and maintain unit and integration tests for Infrastructure as Code.
- Implement monitoring, logging, and alerting solutions using CloudWatch, Fluent Bit, and Dynatrace.
- Monitor, troubleshoot, and optimize cloud infrastructure and application performance.
- Manage Kubernetes deployments using Helm charts.
- Work with development and engineering teams to improve application reliability, scalability, and performance.
- Implement AWS security best practices and ensure compliance with established security standards.
- Apply the AWS Well-Architected Framework to cloud infrastructure design and implementation.
- Support cloud modernization initiatives and continuous infrastructure improvements.
Required Qualifications
- Strong hands-on experience with Terraform, including TypeScript-based infrastructure development.
- Deep expertise in AWS cloud services and infrastructure architecture.
- Extensive experience with Amazon EKS and Kubernetes administration.
- Hands-on experience implementing and managing Istio service mesh on EKS.
- Strong knowledge of AWS services, including EC2, EKS, ECR, S3, Cognito, IAM, RDS, Lambda, CloudFront, and NLB.
- Proven experience with Docker, containerization, and microservices architectures.
- Hands-on experience creating, maintaining, and managing Helm charts.
- Proficiency in TypeScript and Python scripting.
- Strong experience developing and managing CI/CD pipelines using Jenkins, GitHub, and GitHub Actions.
- Good understanding of the AWS Well-Architected Framework.
- Strong knowledge of networking concepts, including TCP/IP, DNS, HTTP, and TLS.
- Experience implementing AWS security best practices and cloud security controls.
- Experience with configuration management and infrastructure orchestration tools.
- Strong understanding of Infrastructure as Code (IaC) principles and automation practices.
- Excellent technical communication, collaboration, and problem‑solving skills.
- Experience working in Agile development environments.
- Relevant AWS certification, such as AWS Solutions Architect or AWS Certified DevOps Engineer, is required.
Preferred Qualifications
- Experience working with mission‑critical applications and cloud‑native architectures.
- Experience providing technical leadership and mentoring DevOps or cloud engineering teams.
- Knowledge of cloud infrastructure reliability, scalability, and performance optimization.
Core Technical Skills
- Terraform and TypeScript
- Amazon Web Services (AWS)
- Amazon EKS and Kubernetes
- Istio Service Mesh
- Docker and Microservices
- Helm Charts
- AWS EC2, ECR, S3, IAM, RDS, Lambda, CloudFront, Cognito, and NLB
- Python Scripting
- CI/CD – Jenkins, GitHub, and GitHub Actions
- Infrastructure as Code (IaC)
- CloudWatch, Fluent Bit, and Dynatrace
- AWS Well-Architected Framework
- Cloud Security and Networking
- TCP/IP, DNS, HTTP, and TLS
- Agile Methodologies