Senior DevOps Engineer

Be among the first applicants.
EDF Trading Ltd
London
GBP 45,000 - 90,000
Be among the first applicants.
7 days ago
Job description

Come work at a place where innovation and teamwork come together to support the most exciting missions in the world!

When you join EDF Trading you’ll become part of a diverse international team of experts who challenge conventional ideas, test new approaches and think outside the box.

Energy markets evolve rapidly so our team needs to remain agile, flexible and ready to spot opportunities across all the markets we trade in: power, gas, LNG, LPG, oil and environmental products.

EDF Group and our customers all over the world trust that their assets are managed by us in the most effective and efficient manner and are protected through expert risk management. Trading for over 20 years, it’s experience that makes us leaders in the field. Energy is what we do.

Most of all, we value our people. Become part of the team and you will be offered a great range of benefits which include hybrid working, a personal pension plan, private medical and dental insurance, bi-annual health assessment, corporate gym memberships, electric car lease programme, childcare vouchers, cycle to work scheme, season ticket loans, volunteering opportunities and much more. We even provide free fruit to keep you healthy.

Gender balance and inclusion are very high on the agenda at EDF Trading so you will become part of an ever-diversifying family of around 800 colleagues based in London, Paris, Singapore, Tokyo and Houston. Regular social and networking events, both physical and virtual, will ensure that you always feel connected to your colleagues and the business.

Who are we? We are EDF Trading, part of the EDF Group, a world leader in low-carbon sustainable electricity generation partnered with JERA, one of Japan’s largest utilities; the perfect organisation at which to begin or progress your career in the commodities sector.

Join us, make a difference and help shape the future of energy.

Job Description:

Department

Information Technology – the IT department in London is responsible for designing, building, operating, and maintaining an estate of bespoke and vendor systems, deployed predominantly to internally managed data centres, but increasingly looking for opportunities to deploy to public cloud.

Position purpose

This role will lead the newly created DevOps capability in Quant Engineering. The company has recently embarked on a journey to accelerate cloud adoption and move towards containerised applications. The team will be instrumental in shaping the entire software development life cycle, by automating all aspects of it; from initial development all the way through to testing, deployment and monitoring. The role, in particular, will provide the software engineering skills within the team.

Responsibilities will include:

  1. Automation of the end-to-end application life cycle
  2. Support development teams with their production deployments
  3. Manage the off shore support development team task with developing a middleware api providing consolidated information on the overall health of the Quant Engineering estate.

The role is hands-on and covers a broad range of technologies. The DevOps Engineer is expected to lead and collaborate closely with software engineers, testers, infrastructure engineers, database administrators and support analysts.

In addition, there are a growing number of citizen developers that are working predominantly with python and machine learning. Part of the role will be to work with this community, imparting knowledge and best practice.

Experience required

  • Former software developer or otherwise good understanding of object-oriented programming
  • Experience building CI/CD pipelines:
    • Automated and versioned build artifacts
    • Code analysis and security tools
    • Automated deployment with metrics
  • Experience building and versioning container images
  • Knowledge of how to deploy applications to Kubernetes
    • Packaging and deployment tools
    • Application load balancing and canary deployments (with auto-rollback)
    • Monitoring
  • Exposure to infrastructure as code tools
  • Proficient in writing automation scripts in a Microsoft stack
  • Experience with a major cloud provider, Azure desirable
  • Experience working with python and machine learning would be advantageous

Technical requirements

  • Build tools (Azure DevOps)
  • Cloud technology (IaaS, PaaS), with strong preference for Microsoft Azure
  • Git-based version control required (Azure DevOps Server preferred)
  • Sonarqube, or similar, code analysis tools
  • NginX, HAproxy, or other load balancers desirable
  • Logging and monitoring stack such as ELK, Prometheus, Application Insights
  • PowerShell desirable

Person specification

  • Excellent communication skills and proven ability to work with other teams
  • Excellent analytical and technical skills
  • Ability to understand the long-term (“big picture”) and short-term perspectives of situations
  • Not afraid to challenge the status quo when innovative solutions are available
  • Ability to learn emerging technologies and share knowledge with the rest of the IT community
  • Ability to influence and mentor other IT teams to follow standards/best practices
  • Capable of working to demanding timeframes

Hours of work:

8.30am – 5.30pm, Monday to Friday, though flexibility may be required.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior DevOps Engineer jobs in London