Platform Engineer - Remote, UK
Salary: Up to £85k
This is a hands-on role, that will carry out a wide range of activities, from actively building and maintaining platform infrastructure, developing our technical standards and ways of working, through to coaching other engineers and engaging with non-technical people at all levels of seniority.
Responsibilities:
* Build, maintain & support infrastructure for high-volume, high performance, high-availability applications and platforms.
* Development and implementation of technical standards and ways of working. Ensuring that technical standards are being followed by colleagues and third-party suppliers.
* Effective delivery of projects and activities. Escalation and management of delivery challenges.
* Provide architectural guidance, direction and consultation. Lead on technology design decisions.
* Drive continuous improvement in the performance and resilience of our live services.
* Understand and manage cost drivers, especially for cloud platforms and tooling.
* Create and maintain solution/technical design documentation.
* Support technology innovation.
* Motivated to continuously improve and achieve excellence.
* Promotes diversity, team spirit and a sense of mutual responsibility to deliver customer excellence.
Key Experience, Knowledge, Skills & Qualifications:
* Demonstrable working experience developing and maintaining cloud-based infrastructure for high-volume, high-performance, high-availability distributed systems.
* Demonstrably experienced and capable 'Infrastructure as Code' practitioner. Considerable working experience with Continuous Configuration Automation tooling.
* Demonstrably experienced and capable Continuous Delivery practitioner. Considerable working experience with CI/CD tooling and practices.
* Considerable working experience with cloud infrastructure security best practices and the application of them.
* Experienced maintaining, implementing and supporting monitoring and alerting.
Essential Knowledge and Skills
* A breadth of knowledge and experience building, managing and supporting infrastructure on AWS, with services such as ECS Fargate, API Gateway, OpenSearch, Kinesis, CloudFront, S3, EFS, Lambda, RDS.
* Strong skills & experience with Unix/Linux environments.
* Experience with scripting languages/tools such as Bash, Node.js, Python.
* Knowledge of Continuous Configuration Automation tooling such as Puppet, Packer, Chef.
* Hands-on experience creating and maintaining an Infrastructure as Code environment using Terraform.
* Experience with CI/CD tooling such as Jenkins, TeamCity.
* Knowledge of AWS networking services such as VPC, Transit Gateway, VPC peering, VPN.
* Experience building and maintaining system observability, monitoring and alerting with services like CloudWatch, OpenSearch, X-Ray and Grafana.
Desirable
* Containerisation and tools such as Docker and AWS ECS Fargate.
* Experience with Infrastructure as Code quality and automation tooling, such as Atlantis, checkov, tflint.
Qualifications
* Degree in Computer Science or Engineering or equivalent experience.
* AWS certification is a plus.
How to Apply
Please apply to the role by registering your interest by emailing me at j.carter@jeffersonfrank.com or reaching out via Linked-In "Jamie Carter".
