Role Overview
We are looking for a skilled Cloud Infrastructure Engineer to design, deploy, and maintain scalable cloud infrastructure on AWS using Terraform. The ideal candidate will have strong experience with Infrastructure as Code (IaC) practices and be comfortable collaborating across teams. Familiarity with Snowflake is a plus, as the role may occasionally support data platform infrastructure needs.
Responsibilities
- Design, deploy, and maintain AWS cloud infrastructure using Terraform
- Manage Infrastructure as Code (IaC) repositories and ensure best practices for versioning, modularization, and reusability
- Provision and maintain AWS services including (but not limited to) EC2, VPC, IAM, S3, ECS, ALB, ECR and networking components
- Implement security best practices, access controls, and compliance standards within AWS environments
- Monitor, troubleshoot, and optimize cloud infrastructure for performance, cost, and reliability
- Support Snowflake infrastructure and integrations when required, including environment setup and access management
- Participate in infrastructure planning, documentation, and continuous improvement initiatives
Requirements
- 1-2 years of strong hands-on experience with Terraform for AWS infrastructure provisioning
- Solid knowledge of AWS cloud services and architecture best practices
- Understanding of networking, security groups, IAM roles, and policies in AWS
- Strong troubleshooting and problem-solving skills
Skills
- AWS
- Terraform
- Snowflake
- Python
- Docker
Benefits
- Flexible working environment
- Volunteer time off
- LinkedIn Learning
- Employee-Assistance-Program (EAP)