Responsibilities:
- Design and implement platform solutions that support multiple product teams.
- Build and maintain AWS cloud infrastructure following best practices for security, reliability, and cost optimization.
- Develop Infrastructure-as-Code (IaC) solutions using Terraform for automated and auditable provisioning.
- Create and optimize CI/CD pipelines leveraging GitHub Actions or similar tools.
- Contribute to self-service capabilities for resource provisioning and environment management.
- Collaborate with engineering teams to identify pain points and deliver platform features that improve productivity.
- Participate in architectural discussions and provide input on platform strategy.
- Monitor and improve platform reliability, performance, and developer experience.
Qualifications:
- Strong understanding of cloud computing concepts and AWS services.
- Hands-on experience with Infrastructure-as-Code (Terraform or similar).
- Proficiency in CI/CD pipeline development and automation tools.
- Solid programming skills in Python or Node.js (TypeScript preferred).
- Good collaboration and communication skills.
- Familiarity with containerization (Docker) and orchestration (Kubernetes).
Required Experience & Education:
- 5-8 years in software engineering or platform engineering roles.
- 2-3 years of experience in platform engineering, including cloud-native platforms and IaC.
- Practical experience with AWS, Terraform, and CI/CD frameworks.
- Experience working in agile environments and contributing to platform initiatives.