Web Operations Engineer (Learning Platform for Government)

London  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Web Operations Engineer role

As a Web Operations Engineer, you will:

  • Collaborate closely with colleagues in order to meet users' needs
  • Debug a complex, multi-server service in a high-volume, high-availability website
  • Carry out application deployment strategies, continuous integration and version control
  • Oversee automated testing and management of automated test scripts
  • Investigate and troubleshoot issues and incidents
  • Rollout manual security patching and have oversight of automated patching
  • Maintain and support toolkits and APIs for purposes such as integration, performance optimisation, security and scalability
  • Build automated tests to support our continuous deployment environment
  • Share knowledge of tools and techniques with your wider team
  • Act as a digital ambassador across government, identifying good practices to adopt and sharing experiences, eg through blog posts, tech talks at conferences etc.
  • Participate in our in-house 2nd line and 3rd-line support, and potentially any out-of-hours issue and incident resolution.
  • Be involved in helping recruiting technical roles and where appropriate, helping sift and interview for other roles.

What are we looking for?

It's essential that you:

  • Have experience of administering of cloud providers such as AWS, GCE, Azure, etc
  • Excellent knowledge of administering common open source databases like MySQL, Postgres, MongoDB, Cosmos DB etc
  • Have used configuration management tools such as Puppet, Chef, Ansible, Salt, etc
  • Are familiar with network protocols - TCP/IP, HTTP, TLS, etc
  • Understand and can effectively implement application deployment strategies, continuous integration and version control
  • Are comfortable with automated testing and maintaining and running test scripts
  • have knowledge of the following:
  • Java 8, including the Spring framework,
  • TypeScript or JavaScript,
  • Node.js express or another JavaScript framework
  • Svelte, Nunjunks or another templating framework
  • Terraform
  • Jenkins

  • Understand software design principles
  • Understand the GDS service standard
  • Are able to quickly research and learn new tools and techniques
  • Will take a systematic approach to solving problems
  • Have experience of using testing to validate solutions
  • understanding of agile environments and version control
  • Understand and implement web security best practices
  • Have an excellent knowledge of technologies used for web applications, eg databases, backups, CDNs and search, and of Unix-like operating systems, eg Linux and/or Mac OS
  • Have experience of working on, or with web technologies

The successful candidate may also have knowledge/experience of the following:

  • Docker
  • Git or another version control system
  • Npm
  • Azure

It is desirable that you have:

  • Knowledge or operating, or building a Platform as a Service (PaaS)
  • Working with open source projects
  • Working with Public Key Infrastructure
  • Using containers, distributed schedulers, and minimalist operating systems
  • Producing tooling for other teams to independently build and debug their own services

Apply now to (see below)

Start date
ASAP
Duration
12 months
From
Next Ventures Ltd
Published at
06.12.2019
Project ID:
1858398
Contract type
Freelance
To apply to this project you must log in.
Register