Software Developer/ Engineer/ Architect

Site Reliability Engineer - Maintenance Window Deployments

About the Team

The Maintenance Window Deployment Team is responsible for executing one of our most business critical tasks - the weekly update. This task involves rolling out our latest codeline across a multitude of servers, across a vast geographical landscape and various platforms, while also orchestrating system and networking changes within our contractual SLA timeframe.
We’re proud of our industry-leading 97% customer satisfaction rating and our unwavering dedication to a customer-first experience. We are always innovating & striving to make improvements to our existing technologies and processes, and that's where you could come in & become part of the team!

 

About the Role

  • We are looking for mid to senior level experienced engineers to build out this team
  • You will be responsible for preparing, automating, monitoring, triaging, refining and executing weekly maintenance activities
  • Create comprehensive runbooks for both Maintenance Window orchestration and issue remediation creating the specification for automation and self-healing.
  • Design autonomic Maintenance Window orchestrations for idempotency, and schedule for execution at a predetermined future date/time
  • Collaborate with peers & teams across the business to drive the future direction of improvements to key business functions related to the weekly maintenance window
  • Participate in rostered cyclical weekend work & a flexible working schedule
  • Be passionate about modern technologies and advocate for innovative approaches to existing systems or work practices
  • Work in a collaborative environment, openly sharing your knowledge with others and you enjoy learning from others too!

Basic Qualifications

  • 2-4+ years proven Systems / DevOps / SRE Engineering experience with programming experience in a high level language, e.g. Python, Java, Ruby, C#
  • You have experience working in a Linux/Unix Operating Environment, ideally with Systems Administration experience
  • Effective verbal and written communication skills
  • Ability to work in a high trust and innovative environment where teamwork is essential

Other Qualifications

  • Bash & Chef experience
  • Ability to troubleshoot incidents of diverse scope across complex systems
  • Experience with containerization using Docker and Kubernetes is a plus
  • Experience of using Confluence & Jira a plus
  • Experience with MySQL databases a plus