DevOps Engineer

HarperCollins Publishers

  • Salary: Permanent
  • Location: London, UK
  • Closing: This role has no specific closing date.

Perks and benefits

Healthcare
Retirement benefits
Wellness programs
Enhanced maternity and paternity leave
Extra holiday
Professional development
Mentoring/coaching
Cycle to work scheme

Candidate happiness

8.78 (13020)

Job Description

We are looking for a Devops engineer to help us manage and deliver web and enterprise applications at HarperCollins.

The responsibilities of the role include provisioning, configuring and administering cloud and virtual infrastructure and Linux operating system environments; and extending and maintaining our process automation capabilities for continuous integration and delivery of web applications developed internally and by 3rd parties.

You will work as part of the Software Development team which develops and supports enterprise applications for HarperCollins and work with the Digital Technology Team maintains consumer-facing applications that help HarperCollins engage with its readers, by collaborating with internal operational teams, external application developers and solution vendors.

You are hands-on, confident, flexible, a problem solver, able to work unsupervised as required and contribute to the plan for future improvement in our Devops operation. You are methodical, security-minded, experienced in working to agile methods and values.

Responsibilities

  • Linux Server administration (RHEL, CentOS, Ubuntu).

  • Cloud infrastructure provision and management (AWS, Azure).

  • Continuous integration and Delivery (Bitbucket, Jenkins, Maven, Nexus).

  • Cloud agnostic provision

  • Secure platform management and compliance with security standards and policies.

  • Functional and vulnerability testing (Selenium, Checkmarx, IBM Appscan).

  • Ensuring developer compliance with Change Management procedures.

  • Maintenance, support, monitoring and reporting on application server and database environments.

  • Implementation and monitoring of process automation.

  • Performance and availability management.

  • CDN and Web Application Firewall administration.

  • Backup, retention, DR and fail-over management.

Skills and Qualifications

  • Good Linux admin and scripting skills.

  • Proficiency with process automation tools (Ansible, Terraform, Capistrano).

  • Broad knowledge of AWS (S3, RDS, EBS, etc.) and/or Azure (Storage Account, Web App etc.)

  • Containerisation (Kubernetes & Docker / Mesosphere)

  • Experience of working with Git-based source code management.

  • Knowledge of Secure SDLC principles and secure web app design.

  • Working in Agile development lifecycle.

  • Web server configuration.

  • Monitoring tool management (Nagios, Icinga, ELK ,New Relic or Datadog)

  • Good planning skills.

  • Communication and collaboration across cross-functional teams.

Removing bias from the hiring process

  • Your application will be anonymously reviewed by our hiring team to ensure fairness
  • You’ll need a CV/résumé, but it’ll only be considered if you score well on the anonymous review

Start your de-biased application

x

Removing bias from the hiring process

  • Your application will be anonymously reviewed by our hiring team to ensure fairness
  • You’ll need a CV/résumé, but it’ll only be considered if you score well on the anonymous review

Start your de-biased application