Role Overview
As a DevOps Engineer, you will play a key role in advancing our infrastructure’s security, scalability, and reliability. You'll work across the full lifecycle of system development—from design and deployment to ongoing optimization—ensuring services run efficiently and securely in AWS environments.
Key Responsibilities
- Enhance application and environment security by implementing secure tooling and promoting best practices across development workflows
- Design, manage, and continuously improve CI/CD pipelines for both new and existing services
- Refine alerting and escalation protocols to improve incident response and system observability
- Stay current with emerging technologies and recommend practical integrations that align with engineering goals
- Optimize system performance with an emphasis on high availability, fault tolerance, and scalability
- Architect, document, and deploy infrastructure solutions tailored to evolving product needs
- Collaborate with agile development teams to deliver complete features from concept through to production
- Support day-to-day operations, including maintenance, monitoring, and troubleshooting
- Champion engineering excellence by defining and promoting standards across security, deployment, and infrastructure
- Address technical debt proactively and ensure sustainable system evolution
- Support deployment activities at customer environments as needed
Required Qualifications
- Minimum of three years in a DevOps or systems engineering role
- Proven experience in agile development environments
- Deep familiarity with AWS and its managed services including EC2, ECS, ECR, Route53, SES, ElastiCache, RDS, and Redshift
- Proficiency with automation tools and infrastructure-as-code practices
- Hands-on experience with containerization technologies such as Docker, Compose, and Kubernetes
- Extensive work with CI/CD platforms like Jenkins and Travis
- Solid understanding of networking fundamentals including DNS, TCPDUMP, CDNS, SSL, firewalls, VPCs, subnetting, and VPNs
- Experience deploying and supporting production applications and services
- Knowledge of software security principles and secure development practices
- Familiarity with monitoring and observability tools to ensure system health


