We are looking for a highly skilled DevOps Engineer with deep expertise in Linux administration, Apache Tomcat, Infrastructure as Code (Terraform), CI/CD pipelines, containerization, and AWS cloud services.
The ideal candidate will play a key role in designing, automating, and managing secure, scalable, and highly available cloud environments aligned with paved-path development standards. You will contribute to advancing enterprise DevOps maturity by establishing GitHub-based CI/CD pipelines, driving automation initiatives, and enabling cloud-native platform engineering through Terraform-driven deployments.
Key Responsibilities
Infrastructure & Cloud Management
- Design and implement standardized paved path development environments using container-based solutions
- Design, implement, and manage scalable infrastructure on AWS using services such as ECS, ECR, and Application Load Balancer (ALB)
- Automate infrastructure provisioning using Terraform (Infrastructure as Code)
- Ensure high availability, fault tolerance, and cost optimization of cloud environments
- Collaborate with architects and engineering teams to define and implement cloud strategies
CI/CD & Automation
- This role focuses on enabling consistent, secure, and scalable developer environments (dev containers) that accelerate application development and streamline onboarding.
- Design, implement, and maintain CI/CD pipelines using GitHub Actions or similar tools
- Automate build, test, and deployment processes for containerized applications
- Drive continuous delivery practices and reduce manual intervention in deployment workflows
- Improve developer productivity through automation and self-service tools
Containerization & Application Deployment
- Build, deploy, and manage Docker-based environments
- Design container orchestration strategies using AWS ECS
- Maintain container registries using AWS ECR
- Optimize container performance, scaling, and resource utilization
System Administration
- Manage and administer Linux-based systems in production and non-production environments
- Install, configure, and maintain Apache Tomcat servers
- Ensure system reliability through monitoring, patching, and troubleshooting
- Implement logging and observability best practices
Enterprise DevOps & Platform Engineering
- Contribute to enterprise DevOps initiatives such as “Paved Path” frameworks and standardization
- Define best practices, reusable templates, and golden paths for development teams
- Promote DevOps culture including CI/CD, automation, and infrastructure as code
- Enable secure and compliant deployments aligned with enterprise standards
Monitoring & Reliability
- Implement monitoring, alerting, and logging mechanisms for applications and infrastructure
- Troubleshoot production issues and ensure quick resolution with minimal downtime
- Drive continuous improvement through root cause analysis and system enhancements
Required Skills & Qualifications
Technical Skills
- Strong experience with Linux system administration
- Hands-on expertise in Apache Tomcat administration
- Proficiency in Terraform for infrastructure automation
- Experience building and managing CI/CD pipelines (GitHub preferred)
- Expertise in Docker and container-based environments
- Strong knowledge of AWS services, including:
- ECS (Elastic Container Service)
- ECR (Elastic Container Registry)
- ALB (Application Load Balancer)
DevOps & Cloud Practices
- Experience with Infrastructure as Code (IaC) and automation
- Familiarity with DevOps best practices and methodologies
- Experience working in enterprise-scale cloud environments
- Understanding of scalability, availability, and security principles
Preferred Qualifications
- Experience in implementing platform engineering or paved path models
- Exposure to additional AWS services (e.g., IAM, VPC, CloudWatch, S3)
- Knowledge of scripting languages (Bash, Python, etc.)
- Experience with monitoring and observability tools
- Understanding of security best practices and compliance frameworks
Soft Skills
- Strong problem-solving and troubleshooting abilities
- Excellent collaboration and communication skills
- Ability to work in fast-paced, agile environments
- Ownership mindset with focus on automation and optimization
Experience
- Typically 5–10 years of experience in DevOps, Cloud Engineering, or related roles
- Proven hands-on experience with AWS and automation frameworks