DevOps Engineer
United Kingdom Bachelor's Degree Design / Civil engineering / Industrial engineering
Job description
Role synopsis
Business Application Services (BAS) brings together application development and maintenance capabilities aligned to business functions and in service of their strategies. Technical Environments exists within BAS to better support BP IT&S operational integrity through in-house Automation and Application Engineering capability and through setting technical standards for Suppliers, as well as to better enable BP's Cloud First journey. It does this in the following ways:
· Support of The Cloud Transformation Programme to facilitate the transfer of our apps ecosystem to the public cloud.
· Development of a delivery capability for using the Azure and AWS IaaS services
· Development of Iaas and DBaaS products on both AWS and Azure
· Adopting ‘Automation of everything' as a key, ground-up design principle, considered in everything built by all TE teams.
· Developing appropriate quality assurance and application security controls.
· Supporting both the Downstream and Upstream ‘Digital' innovations pods
· Performing all of the above in a flexible and agile manner using the latest Agile and DevOps methodologies.
Within the business context set out above, this role is for a Cloud DevOps Engineer to deliver Technical Services in support of the BAS accountabilities listed and to carry out the specific duties listed in the key accountabilities section below.
This role reports to the Environment Engineering Manager in Technical Environment (TE) within Business Application Services (BAS)
Req ID
83037BR
Location
United Kingdom - South East - Sunbury
Is this a part time position?
No
Relocation available
No
Travel required
No
Key accountabilities
· Technical Execution of end-to-end migration of Applications from BP Data Centres to the Cloud
· Working on and supporting cloud based applications
· Automating provisioning of systems in AWS and Azure using IaaS and PaaS products
· Maintaining and fine tuning AWS and Azure stacks and deployment pipelines
· Providing input into TE Design Authority and the Standard Operating Environment (SOE) on technical standards pertaining to migration to Cloud.
· Producing technical deliverables to standards defined by BP Technical Environments SOE
About BP
Our business is the exploration, production, refining, trading and distribution of energy. This is what we do, and we do it on a truly global scale. BP operates with business activities and customers in more than 80 countries across six continents. Every day, we serve millions of customers around the world. We are continually looking for talented, committed and ambitious people to help us shape the face of energy for the future.
BP is one of the three largest energy companies in the world, operating in over 100 countries across 6 continents. Information Technology & Services (IT&S), provides a full range of IT services to BP's global business segments.
IT&S plays a critical role in the delivery of defined world-class operational services that BP businesses can rely upon in support of their own performance. Our specific accountabilities include the delivery of services to specified target levels, including availability, recoverability and cost to the corporation. These services must also be delivered safely and secured against the growing risk of viruses and other security threats.
We aim to benchmark our performance favorably against a defined peer group of the world's best and intend to deliver our services with professionalism to rival any major business corporation in the world - this is what we mean by being 'World Class'. To achieve this exciting level of performance will require a commensurate level of enthusiasm, commitment and expertise in our people.
Application close date
26-Oct-2017
Sub-category
Software Engineering & Quality
Job category
Information Technology & Services
Countries (State/Region)
United Kingdom - South East
Essential experience and job requirements
· Expert Cloud Migration knowledge on AWS/Azure in the context of large organisations
· Experience of working on and supporting cloud based applications
· Experience of automated provisioning of systems in AWS/Azure using IaaS and PaaS products
· Experience of configuration management using tools (CloudFormation/CodeDeploy, Ansible or Chef)
· Experience of appropriate Scripting skills (Bash, Python, PowerShell, JSON)
· Experience of maintaining and fine tuning AWS/Azure stacks and deployment pipelines
· Experience of working in Agile environments.
· Strong multitasking skills and experience working in fast paced and dynamic environments.
· Full lifecycle experience of migrating and automating installation of Apps into the cloud
· Demonstrable critical thinking and problem solving ability
· Proven influencer with strong communication skills
Other Requirements (eg Travel, Location)
There are no additional requirements. Please respond with N/A below.
Desired profile
Essential Education
· Bachelor's Degree or equivalent
· Certification in either Azure or AWS or both
Desirable criteria and qualifications
· Knowledge of network security, such as SSL certificates and network traffic diagnostic and debugging
· Knowledge of supporting and tuning web platforms, including Apache, Nginx and MySQL/PostgreSQL knowledge
· Knowledge of version control systems and GIT
· Knowledge of monitoring/trending platforms (Sensu, Ganglia, StatsD/Graphite, Nagios)
· Knowledge of both RDBMS (Oracle, SQL Server and Postgres) and BigData / NoSQL (Hadoop, DynamoDB, Elastic Map Reduce, Azure Search)