Operations Engineer / DevOps Engineer
Our partner is looking for
Operations Engineer / DevOps EngineerCvonline.hu partner
Jelentkezési határidő: 2019.10.18.
Position: Operations Engineer / DevOps Engineer
Salary: up to £57,000 per annum
Start date: ASAP
Want to work on modern infrastructure in a DevOps culture for a value-driven organisation with a mission to improve the world's health? We need operations engineers to work on our automation platform and support sprint teams developing applications for use by medical professionals across the globe.
The successful candidate will be enthusiastic about working with cloud technologies using open-source automation frameworks, and with working in a devops culture. Candidates should preferably also have some experience in application support, infrastructure administration, scripting, and a broad range of internet technologies.
Project work over the next year will centre around consolidating, extending and improving the automation systems which manage our estate of over 300 nodes. Configuration is (nearly) entirely managed with Puppet -- but this system requires reworking and modernising -- and almost all infrastructure is now migrated to an IaC framework with Terraform at its heart and Consul, Prometheus, and others in supporting roles. In the longer term, clustering/containerisation is likely to be a theme.
This is a highly technical role which has responsibility for deploying and maintaining the software systems and platforms on which the company's applications run.
- day-to-day support of the group's hosting infrastructures, from the OS-level up through the application stack
- participation in longer-term projects as required to maintain and improve the group's ability to deliver its online products
- using configuration management and other appropriate tools to maintain the integrity of the hosting ecosystem
- integrate and install new application stacks as required, ensuring conformity via orchestration and configuration management
- development and maintenance of the automation platform that provisions and configures the BMJ estate
- configuration and performance-tuning of databases, application servers, and other services
- ensuring appropriate data is available for capacity management
- auditing, implementing and adjusting suitable monitoring
- proactive and remedial attention to events and trends reported through monitoring
- Incident response: troubleshooting, root-cause analysis, firefighting
- Working in product sprint teams providing operational input
- taking part in 24/7 support via an on-call rota
We are a small Ops team supporting a set of busy, agile development teams and an organically-grown heterogeneous infrastructure. Along with the platform and sprint work, there is a more general requirement to engage with the "business as usual" and support work that comes in to the team. This involves supporting the entire delivery pipeline from development through to production and DR, responding to performance and availability issues as reported by monitoring/alerting systems, and working collaboratively with Ops and Devs to create processes and working practices that promote efficiency and quality. Culturally, the organisation is increasingly devops, and knowledge-sharing and communication are key to promoting this.
Work hours are flexible around a core of 10am to 4pm and there is potential for teleworking. This position includes participation in an out-of-hours support rota.
Our hosting platform is almost entirely linux-based, though there is a small but significant Windows contingent. Increasingly, AWS services (VPC, SQS, SES, RDS, ...) are becoming part of our stack and much greenfield work is now using serverless architectures (lambda, API Gateway).
Degree in computing-related field and at least three years experience. Or equivalent in experience.
BMJ is an £80 million company, employing approximately 500 people worldwide with its headquarters in London and key offices in China, India and the United States. Its activities are guided by its mission to help achieve a healthier world and its dedication to superior financial performance. It advances healthcare worldwide by sharing knowledge and expertise to improve outcomes. BMJ is a wholly owned subsidiary of the British Medical Association (BMA).
The BMJ (formerly the British Medical Journal) is the company's flagship publication which has the second highest impact factor in the UK and fifth highest in the world. It is also the fourth most widely cited medical journal in the world. The company also publishes over 50 specialty journals, several of which are produced in partnership with leading professional medical associations. Best Practice is BMJ's successful point-of-care decision support tool and BMJ Learning is the centerpiece of several educational offerings.