A software development organization is seeking a Cloud Platform Engineer to join their team in Austin, TX. You will leverage your experience and expertise to design and develop Cloud-based solutions and migrate existing applications to Cloud-native ones. This means implementing massively scalable services, automating all system operations, measuring and continuously improving service quality, and making the lives of other developers easier.
Cloud Platform Engineer
Location: Austin, TX (Hybrid Work Schedule)
Responsibilities:
- Develop, enhance, and operate cloud solutions on AWS with a focus on automation, high performance, scalability, and cost-efficiency.
- Take part in the definition of novel cloud solution designs and lead their development.
- Work in sprints with other engineers (backend, frontend, SRE, and other CPEs) as part of a cross-functional team to deliver new features into production.
- Collaborate with other squads in Product Development and Mission Control (InfraSec, IST) to ensure solutions fit into the Sonar platform.
- Contribute to your squad's efforts in the investigation of alarms, SLOs, and incidents to maintain a high quality of service.
Qualifications:
- 5+ years of experience with architecting, developing, and operating cloud solutions on AWS.
- In-depth knowledge of AWS networking and the following AWS services: CloudFront, CloudWatch, Lambda, EC2, ECS, SNS, SQS, and RDS.
- Advanced proficiency in Infrastructure as Code (IaC) with at least one of the following tools: AWS CloudFormation, AWS CDK (preferred), or Terraform.
- Experience with at least one programming language such as Python, Java, C# or similar.
- Experience with at least one scripting language such as Bash or similar.
- Strong DevOps mindset.
- Experience working in an agile environment.
Desired Skills:
- Proficiency with AWS DynamoDB or OpenSearch.
- AWS Solution Architect, AWS DevOps Engineer, or other valid, relevant AWS certifications.
- Experience with distributed application architecture and development.