Desired Skills and Experience

  • Build and maintain the right cloud infrastructure architecture, balancing performance and resilience with cost.
  • Work on projects as wide ranging as:

Migration of infrastructure to AWS from on premise servers Building and maintaining a monitoring estate Building and maintaining a set of tools that enable developers to self-serve for most operational tasks Defining, and maintaining a configuration management system Managing a CI/CD pipeline Building and maintaining an auditing and reporting estate that provides all relevant information on current and historic working state of infrastructure. Helping build out process and define structure round a new and growing team that will change as it grows

  • Migration of infrastructure to AWS from on premise servers
  • Building and maintaining a monitoring estate
  • Building and maintaining a set of tools that enable developers to self-serve for most operational tasks
  • Defining, and maintaining a configuration management system
  • Managing a CI/CD pipeline
  • Building and maintaining an auditing and reporting estate that provides all relevant information on current and historic working state of infrastructure.
  • Helping build out process and define structure round a new and growing team that will change as it grows
  • Monitoring live services and responding quickly and effectively to any problems
  • Managing Core services such as JIRA, GIT, Jenkins, etc.
  • Ability to deliver TIO strategy in partnership with the business platforms needs
  • Configuration management – Puppet AND Ansible
  • AWS deployment, management and incident diagnosis
  • Experience of working in an agile environment
  • Excellent Linux experience at scale
  • Several of the following skills:

Terraform Python scripting skills Large scale monitoring and reporting (ELK stack) Carbon/Graphite Continuous Integration systems such as Hudson/Jenkins Git Web and Application Servers such as: NGINX, Apache and Tomcat/Jetty CDN and internet networking Working inside Dev teams to support Operational Requirements Supporting Dev teams as a Sys Admin

  • Terraform
  • Python scripting skills
  • Large scale monitoring and reporting (ELK stack)
  • Carbon/Graphite
  • Continuous Integration systems such as Hudson/Jenkins
  • Git
  • Web and Application Servers such as: NGINX, Apache and Tomcat/Jetty
  • CDN and internet networking
  • Working inside Dev teams to support Operational Requirements
  • Supporting Dev teams as a Sys Admin
  • Extensive experience in automated testing of web applications and web services in a fast-moving and agile environment
  • Experience in setting up and maintaining an automation framework and tests from scratch
  • Experience with a collaborative BDD approach
  • Agile experience with Scrum / Kanban / XP
  • Experience with automated test tools such as Cucumber / Selenium / Selenium WebDriver / Selenium Grid
  • Experience with Gherkin / Java / Groovy
  • Ability to work on several work streams with excellent time management
  • Excellent team player
  • Able to formulate and execute solution to take into consideration the needs of multiple stakeholders
  • A positive, constructive approach with an emphasis on collaboration and good execution