Senior Cloud Engineer - London - Help us migrate to AWS environment! at Elsevier (London, UK)
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