AWS Platform Engineer

AWS Platform Engineer

Posted Today by Salt

£310 Per day
Undetermined
Undetermined
Greater London

Summary: This role involves engineering solutions to facilitate the adoption of public cloud services within the company, ensuring safety, compliance, and user-friendliness. The position requires experienced engineers to design architectures, mentor peers, and develop flexible infrastructure provisioning processes. The focus is on creating efficient cloud environments and managing costs effectively while collaborating with cross-functional teams.

Key Responsibilities:

  • Architect and Design: Lead the design and of reference architectures and reference applications for multiple patterns in each public cloud hosting provider, e.g., message-driven, simple web application, batch.
  • Mentorship: Provide guidance and mentorship to other engineers, fostering a culture of continuous learning and improvement.
  • Customization and Flexibility: Develop solutions that allow for flexibility and customization to support more advanced users.
  • Infrastructure Provisioning: Enable developers to provision public cloud infrastructure in 10 minutes or less, ensuring regulatory compliance and auditability as standard.
  • Decommissioning: Develop processes to enable developers to repeatably and reliably decommission infrastructure.
  • Ephemeral Environments: Create short-lived ephemeral environments for integration testing and product demonstrations.
  • Cost Management: Implement transparent and simple cost management solutions for engineering teams.
  • Collaboration: Work closely with cross-functional teams to ensure seamless integration and operation of cloud services.

Key Skills:

  • Amazon Web Services (AWS): Experience with AWS services and architecture.
  • Golang: Proficiency in Golang for building Terraform modules/providers, cloud-native applications, and infrastructure components.
  • Kubernetes: Familiarity with Kubernetes for container orchestration.
  • Cloud Networking: Experience with cloud networking concepts and implementation.
  • Docker: Knowledge of Docker for containerization and testing.
  • Testing: Strong background in automated testing and test-driven development.
  • End-user Documentation: Ability to create detailed and high-quality end-user documentation.
  • Agile Methodologies (Scrum): Experience working in Agile environments, particularly with Scrum.

Salary (Rate): 310

City: Greater London

Country: United Kingdom

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: undetermined

Industry: Other