bp Summer Intern Platform Engineering

Website bp

At bp, we provide heat, light and mobility around the world

As a Platform Engineer you will be embedded within one of our platform engineering teams and will learn the approaches and techniques to deliver high value, highly scalable and resilient platforms to support the enterprise. You will be exposed to new technologies and learn to build, maintain, and administer platforms across the enterprise. You will learn about our automation frameworks and will have the opportunity to develop your complex scripting (typically Python) skills and support microservices development. You will engineer and automate robust, secure, and scalable cloud architectures using Azure Resource Manager, CloudFormation templates and Chef. You will help us continue to evolve and as part of our digital transformation. 
 
Successful interns can get the opportunity to re-join as a graduate the One Digital Early Careers programme. This is a two-year programme, comprising two 12-month rotations that will provide a range of foundational career experiences and a gateway to an exciting and rewarding digital career! 
 
To apply to this role you’ll need to be on track for a 2:1 degree, or equivalent, in computer science, computer engineering, management information systems, electrical/electronic engineering or Maths. 
 
Requirements 
Analytical and logical, you’ll be keen on platform engineering and looking to learn and collaborate among our skilled developers. 
 
To apply to this role you’ll need to be on track for a 2:1 degree, or equivalent, in computer science, computer engineering, management information systems, electrical/electronic engineering or Maths. You’ll also need to be in your penultimate year of study, or in your final year but continuing your education with a master’s degree in the next academic year. 
 
Desirable 
A confirmed grasp of development fundamentals (in high-level languages such a C#/Java/Python/R) with desire and eagerness to learn more. Getting the basic’s right will be key to your advancement in the field and will be the foundation through grow. 
An understanding of modern development methodologies (Agile using Scrum and/or Kanban) with real-world experience in automations using Python or other high-level languages. Even if you’re new to coding, demonstrate your ability to rapidly explore new technologies. 
Preferred to have knowledge or experience in public cloud platforms, like Azure, AWS or GCP. 

To apply for this job please visit www.bp.com.