Site Reliability Engineer (Remote)

IT – Infrastructure

A fast-paced, global provider of Digital Transformation Solutions seeks the technical expertise of a Site Reliability Engineer whose core role will be to spearhead the deployment, monitoring, and improvement of customer platforms. Working closely with customers and internal Delivery teams; you will coach them and transfer knowledge – championing your specialism in SRE. You will also be expected to structure IaC projects to deliver reusable modules to multiple tenants. The ideal candidate must have strong experience with a Cloud Infrastructure provider, experience with IaC tools – they use Terraform, experience with Container Orchestration, scripting and writing configuration markup and a solid understanding of Monolithic, Microservice & Serverless architectures.
  • Structure IaC projects to deliver reusable modules to multiple tenants.
  • Containerise, deploy and support applications on platforms like k8s.
  • Create and maintain CI/CD pipelines using various vendor platforms and services.
  • Use metric and alerting tools to monitor infrastructure and proactively detect issues.
  • Provide well-formulated documentation for technical processes and project propositions.
  • Strong experience with a Cloud Infrastructure provider.
  • Experience with IaC tools – we use Terraform.
  • Experience with Container Orchestration.
  • Understanding of Monolithic, Microservice & Serverless architectures.
  • Excellent troubleshooting skills and ability to apply a methodical approach to fixing issues.
  • Ability to competently use terminals.
  • Experience with scripting and writing configuration markup.
Nice-to-haves –
  • Industry qualifications, Certifications or a Degree.
  • Engineering background.
  • Appreciation of Infrastructure Security concepts.
  • More extensive Programming experience.
  • Understanding of RESTful or GraphQL APIs.
  • Understanding of gRPC and Synchronous Messaging protocols.
  • Understanding of Asynchronous Messaging.
  • You are a problem solver who collaborates with customers & teams to develop innovative solutions to tricky issues.
  • You are good at aligning with existing workflows and understanding the benefits and limitations of the technology choices you make.
  • You will be able to advocate for new ideas and tools you have experience using.
  • Problems are best solved in groups so teamwork and company culture is crucial to the way we work.
  • You will be used to working with other team members across disciplines and communicating transparently in the open.
  • Seek out new technologies and approaches within projects, working to implement them with customers as appropriate.
  • Show empathy towards your colleagues and be generous with teaching & knowledge sharing.
  • Be agile, make bets and move quickly. We like to test our assumptions early on, and we’ll empower you to make those decisions.
  • Challenge your skills and be proactive about learning new things – there’s so much more to explore!