Senior DevOps Engineer
We are looking for a Senior DevOps Engineer with strong expertise in AWS, infrastructure automation, CI/CD, and managing high-availability, high-throughput, low-latency production environments.
The ideal candidate will ensure infrastructure scalability, reliability, security, and cost efficiency while supporting mission‑critical systems operating 24/7.
- Experience: 5+ years in DevOps, SRE, or Platform Engineering, supporting 24/7 production environments.
- Advanced AWS: ECS/Fargate, ALB/NLB, Auto Scaling, VPC, Transit Gateway, Route 53, ACM, CloudFront, IAM, KMS, Secrets Manager, SSM, and CloudTrail across multiple AWS accounts.
- Infrastructure as Code: Advanced Terraform expertise, including reusable versioned modules, S3 remote state, version pinning, and multi-environment deployments (Dev, QA, Integration, Prod).
- Containerization: Docker, Dockerfiles, ECR image management, base images, and ECS task definitions.
- CI/CD: Jenkins, Groovy, Jenkinsfiles, shared libraries, Java/Maven builds, and Shift‑Left security practices.
- Streaming & Data Infrastructure: Production experience with Kafka (AWS MSK), Aerospike, and Multi‑AZ architectures. Experience with EMR/EMR Serverless, Flink, Airflow, Athena, and S3 Tables.
- Monitoring & Observability: Prometheus, Grafana, Graphite, CloudWatch, Fluent Bit, Logstash, OpenSearch, Slack, and SNS alerting.
- Automation: Strong Python (boto3), Bash scripting, and AWS Lambda.
- Security: Vulnerability management, system patching, credential protection, API key security, and least‑privilege access.
- Tools & Collaboration: Git, Pull Requests, Jira, Confluence, and AI‑powered development tools.
- Strong problem‑solving skills, independent work capabilities, proactive communication, and data‑driven decision‑making.
Key Responsibilities
- Design, deploy, and maintain scalable, secure, highly available AWS infrastructure.
- Manage containerized workloads using ECS/Fargate, ALB/NLB, and autoscaling.
- Develop and maintain reusable Terraform modules and Jenkins/Groovy CI/CD pipelines.
- Operate and optimize streaming platforms, data infrastructure, and distributed systems.
- Implement monitoring, logging, alerting, and proactive incident resolution.
- Continuously optimize AWS costs through resource right‑sizing, waste reduction, and cost‑conscious architecture decisions.
- Automate operational processes using Python, Bash, and AWS Lambda.
- Strengthen infrastructure security, vulnerability management, and CI/CD security controls.
- Own infrastructure projects end‑to‑end, from design and deployment to documentation and ongoing support.
- Create clear technical documentation and step‑by‑step runbooks for first‑level support teams.
- Manage infrastructure changes through reviewed Pull Requests using a single main branch.
- Use performance metrics, operational data, and cost analysis to guide technical decisions and advise leadership.
- Leverage AI tools to improve productivity while maintaining code quality and review standards.
Nice to Have
- Experience in AdTech or Real‑Time Bidding (RTB) environments.
- AWS CloudFormation.
- Java development experience.
Benefits and Perks
- Professional growth: Mentorship, TechTalks, and personalized growth roadmaps.
- Competitive compensation: USD‑based pay with education, fitness, and team activity budgets.
- Exciting projects: Modern solutions with Fortune 500 and top product companies.
- Flextime: Flexible schedule with remote and office options.
AgileEngine is an Inc. 5000 company that creates award‑winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people‑first culture has earned us multiple Best Place to Work awards.
Why join us
If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you!
About the role
We are looking for a Senior/Lead DevOps Engineer to deploy and operationalize a new Kubernetes‑based cloud environment on AWS for a short‑term project.
MUST HAVES
- 5+ years of DevOps, SRE, Platform Engineering, or Cloud Engineering experience.
- 4+ years supporting Kubernetes in production environments.
- Demonstrated experience deploying and operating AWS‑hosted applications.
- Experience leading technical implementation efforts with minimal supervision.
- Strong troubleshooting and root‑cause analysis skills.
- Strong experience with Kubernetes, EKS, and Helm.
- Strong experience with Argo CD and Service Mesh technologies.
- Strong experience with ingress controllers, container networking, storage and persistence, and cluster operations and upgrades.
- Strong experience with AWS services, including VPC, EC2, EKS, IAM, Route 53, ALB/NLB, RDS, CloudWatch, S3, Secrets Manager, and Systems Manager Parameter Store.
- Experience with GitLab, GitLab CI/CD, GitOps workflows, Infrastructure as Code, and Terraform.
- Experience with Bash, Python, or Go.
Upper‑intermediate English level.
We welcome applications from all backgrounds and encourage diversity, inclusion, and equal opportunity.