AWS Platform Engineer

Overview

The AWS Platform Engineer will play a critical role in a major cloud modernization program, focusing on transforming legacy applications into cloud-native solutions. Working within a team of AWS specialists, the contractor will be responsible for designing, building, and deploying modern platform services while significantly improving resilience and scalability across the organization. This hands-on engineering position emphasizes strong software development skills alongside cloud platform knowledge.

Responsibilities

  • Design and develop cloud-native solutions to modernize legacy applications.
  • Collaborate with AWS specialists to enhance scalability and resilience of platform services.
  • Implement Infrastructure as Code using Terraform to manage cloud resources.
  • Utilize Node.js and Python for developing robust applications.
  • Support the migration of existing applications to an AWS environment.
  • Design event-driven architectures using SNS and SQS for efficient communication.
  • Participate in a large-scale transformation program focused on platform sustainability.

Requirements

  • Proven experience as an AWS Platform Engineer with strong knowledge of cloud technologies.
  • Extensive proficiency in Node.js and Python for software development.
  • Demonstrated experience with Terraform and Infrastructure as Code practices.
  • Experience working with event-driven architecture and messaging systems like SNS and SQS.
  • Background in building and deploying scalable cloud-native applications.
  • Familiarity with managing complex transformation programs in a technology setting.