Platform Engineer (AWS)
Role details
Job location
Tech stack
Job description
We're looking for an experienced Platform Engineer to join the Alto Team. As a Platform Engineer at ASG, you will be from a software engineering or infrastructure background and be passionate about building a secure and reliable internal platform to aid developers in building fault-tolerant, scalable and stable applications in collaboration with cross functional development teams.
You will be passionate about developer experience and productivity and have a strong understanding of how to design tools and abstractions through an 'as a service' model that enable developers to focus on problem solving and not battling with infrastructure. What You'll Do
- Support the development teams in their use of AWS services through infrastructure-as-code
- Improve developer experience and productivity through scaffolding, templates & tooling
- Evolve our infrastructure practices and cloud architecture, keeping up with industry trends and emerging technologies
- Ensure non functional requirements such as resilience and scalability are maintained across our services
- Build and maintain developer workflows and platforms to enable continuous testing/integration/delivery
- Maintain an observability stack that allows us to reactively and proactively monitor our systems
- Implement service cataloging and service scorecards through a managed internal developer platform
Our Technology Stack
We believe in using the right tool for the job. Our current stack includes:
- Backend: C#/.NET, TypeScript, Node.js, Apollo GraphQL, MongoDB, SQL Server
- Frontend: TypeScript, React
- Cloud & Infrastructure: AWS (ECS, EC2, S3, Cloudfront, DocumentDB, DynamoDB, Lambda), Terraform, Github Actions, Octopus Deploy
- Observability: Datadog, Cloudwatch
- Architecture: Service orientated architecture,, Micro-Frontends, Event-driven architecture, .NET MVC
Requirements
- Hands-on experience with AWS (essential), along with solid experience in designing and implementing distributed, cloud-native systems aligned to the AWS well-architected framework
- Strong proficiency in an infrastructure-as-code framework (Terraform is our tool of choice)
- Knowledge of observability patterns and tools
- Spent time using scripting languages for bootstrapping and maintaining systems
- Experience migrating from Windows to Linux environments (our core stack is .Net framework)
- In depth knowledge of different legacy migration/system design patterns
- Practical experience in CI/CD platforms (such as GitHub Actions, Octopus Deploy)
- An understanding of IDPs (internal developer platforms)
- Helped implement continuous/automated testing processes
- Excellent cross-functional and cross-team communication and collaboration skills
Don't worry if you don't check every box! We're looking for passionate engineers who are excited to grow. If you have a solid foundation in platform engineering and/or DevOps/SRE and are eager to learn, we encourage you to apply. We are committed to building a diverse and inclusive team and welcome applications from all backgrounds.
Benefits & conditions
-
Everyday Flex - greater flexibility over where and when you work
-
25 days annual leave + extra days for years of service
-
Day off for volunteering & Digital detox day
-
Festive Closure - business closed for period between Christmas and New Year
-
Cycle to work and electric car schemes
-
Free Calm App membership
-
Enhanced Parental leave
-
Fertility Treatment Financial Support
-
Group Income Protection and private medical insurance
-
Gym on-site in London
-
7.5% pension contribution by the company
-
Discretionary annual bonus up to 10% of base salary
-
Talent referral bonus up to £5K