Software Developer/ Engineer/ Architect

Senior Site Reliability Engineer

About the Role

As a PCDE team mate you will:

  • Work on the automation of business-critical operational tasks using a combination of:
    • Ansible-based automation
    • Bespoke Python applications developed by our PCDE team
    • Data analysis of our tooling to identify performance bottlenecks and improvements
    • Bash scripting orchestrated using BMC’s BladeLogic product
  • Be involved in identifying and delivering improvements to key business functions we implement like patching/upgrading the Workday software
  • Collaborate with our global PCDE team to identify and implement improvements to our current tools and processes
  • Support your team mates in the development of their technical skills
  • You have previously been part of a Software Engineering team, with a Bachelor’s degree in Computer Science/Software Engineering or related field
  • You have lived the Software Development Lifecycle, ideally with hands on experience of creating automated test pipelines
  • You have extensive knowledge of Linux/Unix Operating Environment, ideally with Systems Administration experience
  • You are an experienced Python coder
  • You have implemented solutions using Configuration Management tooling, ideally using Ansible
  • Even though you know Python, there are some tasks for which you still use shell scripts
  • You use source control management systems as part of your daily work, ideally GIT or Mercurial
  • You are passionate about technology and enjoy investigating new tools and techniques to seek out innovative ways of automating operational tasks
  • You enjoy a collaborative environment, openly sharing your knowledge with others and you enjoy learning from others too