About the Role
We are looking for a skilled Software Engineer with a strong background in Cloud engineering to join our team. The ideal candidate will have expertise in Linux, security, networking, containerization, and cloud design patterns. This role involves developing and maintaining infrastructure as code using tools like Terraform to automate provisioning and deployment processes.
Job Title
Cloud Software Engineer
Responsibilities
- Develop and maintain infrastructure as code using tools like Terraform.
- Work with AWS services such as IAM, EC2, Lambda, EKS, ECS, Networking, Security, CI/CD, and config management tools.
- Implement security best practices and ensure compliance with relevant regulations and industry standards.
- Collaborate with cross-functional teams to design and implement solutions.
- Guide the team in solving complex infrastructure challenges.
- Troubleshoot issues and pay great attention to detail.
- Utilize observability solutions for monitoring.
Required Skills
- 8+ years of Software Engineering experience with 3 5+ years in Cloud engineering.
- Expertise in Linux, security, networking, containerization, and cloud design patterns.
- Proficiency in developing infrastructure as code using tools like Terraform.
- Extensive experience with AWS services and config management tools.
- Deep understanding of Container orchestration fundamentals and architecture.
- Experience with at least one scripting language (Shell, Python, etc.).
- Strong written and verbal communication skills.
Desirable Skills
- Experience with observability solutions.
Education Qualification
- Bachelor's degree in Computer Science or a related field.