About the Role The Cloud Engineer builds, optimizes, and supports our cloud infrastructure, with a primary focus on AWS and a growing footprint in multi cloud environments (Azure, GCP). You’ll design and implement scalable, secure, and cost efficient architectures, automate processes, and enhance our monitoring and alerting systems to ensure reliability and performance.
What You’ll Do
• Design, deploy, and manage AWS based cloud solutions; contribute to multi cloud strategy (Azure, GCP)
• Automate infrastructure provisioning (Terraform, CloudFormation) and operational tasks (Python, Bash, PowerShell)
• Implement and manage observability stack: CloudWatch, Prometheus, Grafana, Tempo, Grafana Alerting, OpsGenie
• Build and maintain CI/CD pipelines; containerize workloads with Docker and Kubernetes
• Participate in system architecture and design sessions to create functional and technical specifications
• Document infrastructure designs, automation processes, and implementation procedures for quality and re use
• Assist in creation and execution of unit, integration, and performance testing for infrastructure code
• Provide production support through monitoring, notifications, and incident management
• Participate in sprint ceremonies, peer reviews, and cross team collaboration
• Optimize cloud costs and resource utilization
What You’ll Need
• Bachelor’s degree or equivalent experience
• 3+ years of AWS engineering experience (EC2, S3, RDS, Lambda, VPC, etc.)
• Proficiency with Python and scripting (Bash, PowerShell)
• Strong AWS architecture and system design skills
• Proven CI/CD pipeline and containerization (Docker, Kubernetes) experience
• Expertise in monitoring and alerting tools listed above
• Familiarity with multi cloud platforms (Azure, GCP)
• Understanding of software development life cycle and agile methodologies
• Proficiency in Microsoft Office for documentation and reporting