The job of a Save the Children’s UK DevOps Engineer is broad and complex.
- Are you a hands on and experienced DevOps Engineer?
- Are you passionate about developing great software?
- Do you enjoy maintaining infrastructure and optimising performance?
- Are you motivated by our vision of creating a world where every child doesn’t just survive, but thrives, and can go on to change the world?
If the answers to these questions are yes, we would love to hear from you!
Save the Children UK believes every child deserves a future. In the UK and around the world, we work every day to give children a healthy start in life, the opportunity to learn and protection from harm. When crisis strikes, and children are most vulnerable, we are always among the first to respond and the last to leave. We ensure children’s unique needs are met and their voices are heard. We deliver lasting results for millions of children, including those hardest to reach.
Reporting directly to the Global Communications Manager, Technical Operations, the DevOps Engineer will serve as a bridge between the development and IT operations functions by identifying and optimising the interdependencies between these functions through a collaborative approach.
The DevOps Engineer will be responsible for guiding and implementing our DevOps strategy which will involve hands-on development whilst working closely with the development and QA Testing teams to improve Developer productivity and delivery speed.
Key duties include automating and streamlining our operations and processes for scale, increasing Developer productivity through well-orchestrated automated services in various stages of CI/CD as well as building, managing and automating our cloud platform infrastructure to provide stable environments for quality delivery.
This is a hands-on technical role which requires a high degree of collaboration to continue the drive cultural change and raise the maturity levels of the Continuous Delivery practices.
As a rights-based organisation, we are committed to anti-racism and actively opposed systemic oppression of any form. The Senior Media Manager will also support our commitment to celebrate diversity, challenge inequality, and build an inclusive environment for every one of our employees so we can better represent the children we protect.
The DevOps Engineer will have responsibility for enabling, accelerating and supporting the developers and testers working on a US/UK multi-tenancy Adobe AEM platforms. Key duties will focus on:
- Providing System Admin support to Save the Children UK with a particular focus on system performance and tuning and supporting User Acceptance testing of our AEM platform
- Managing, maintaining and patching our cloud infrastructure and availability of services through container-orchestration
- Ensuring that sufficient documentation is in place for all hardware systems in the Integration and Staging environments to enable existing and new team members to support Save the Children UK infrastructure
- Ensuring the effective and efficient use of all Save the Children resources in order to keep costs low and ensure safety in the workplace. Pro-actively pursue opportunities continuously to reduce costs and increase efficiency of the server support function
- Ensuring a globally robust and highly scalable approach to development to support our growing number of global users and services
- Working with the 3rd Line infrastructure teams to ensure that all systems and support are aligned with technical and business requirements
- Managing the provisioning, building, configuring, maintenance of environments using automation (where possible)
- Keeping abreast of new developments in the provisioning, configuration, deployment and monitoring of environments to help shape our DevOps roadmap
- Successful, hands-on experience working as a DevOps Engineer
- Experience in Linux Operating Systems administration (including the installation of systems, software and configuration)
- Experience of building and maintaining infrastructure based Cloud Platforms such as Amazon Web Services (AWS) and Google Cloud Platform (GCP)
- Experience optimising and monitoring server performance and infrastructure cost optimisations
- Experience using CI/CD tools
- Experience using container tools such as Docker
- Experience using Load Balancer such as Nginx or Apache
- Well versed with Command-Line Interfaces (CLI) and Bash scripting languages
- Strong understanding of how to secure cloud environments and meet compliance requirements using monitoring and debugging tools such as Stackdriver or Nagios
- Ability to independently and proactively execute tasks with precision
- Ability to work with collaboratively with cross-functional and remote teams
- A demonstrable commitment to the principles of diversity and inclusion and their practical application and integration in the work environment
- A commitment to Save the Children UK’s aims and core values of accountability, ambition, collaboration, creativity, and integrity
Save the Children UK is committed to diversity and equality of opportunity in all aspects of our work both external and internal. We strive to be an inclusive employer and particularly encourage applications from under-represented groups such as returning parents or carers who are re-entering work after a career break, people who are LGBT+, from Black, Asian and Minority Ethnic backgrounds, with a disability, impairment, learning difference or long-term condition, with caring responsibilities, from different nations and regions, and from less advantaged socioeconomic backgrounds.