cover image
CFP Energy

Senior DevOps Engineer

Hybrid

London, United Kingdom

Full Time

27-02-2025

Share this job:

Score my CV

Job Specifications

About CFP Energy:
Our mission is to facilitate the transition to a low-carbon economy by providing innovative financial solutions to our clients.

We are not just any energy and sustainability group; we're a dynamic, award-winning powerhouse! At the forefront of environmental innovation, we provide cutting-edge solutions for large-scale energy consumers. We do everything from guiding small businesses to corporate giants on their journey to achieve net zero emissions to expertly managing risks and supplying vital power and gas resources. But wait, there's more! We're not content with excelling in our current ventures - we thrive on pioneering new businesses and seizing energy investment opportunities.

About the role:
Are you a passionate DevOps engineer who enjoys collaborating, problem-solving, and building secure, scalable infrastructure? We’re seeking a Senior DevOps Engineer who thrives on sharing knowledge, working alongside diverse teams, and solving complex infrastructure and deployment challenges. As a member of our DevOps team, you’ll play a key role in shaping the tools, processes, and systems that empower our development teams. We value communication, teamwork, and learning from each other to achieve success together.

If you’re excited about fostering innovation and enabling smoother paths to production, we’d love to hear from you!

What you’ll do:
Your work will directly enhance the productivity of developers and improve our ability to deliver value to customers swiftly and securely.
Build and maintain scalable Azure infrastructure using Terraform.
Collaborate with developers, testers, and other stakeholders to ensure the reliability, security, and performance across systems.
Design, implement, and enhance CI/CD pipelines, infrastructure/app templates, and automation workflows.
Explore and integrate emerging technologies to evolve our platform offerings and support developer needs.
Fine-tune observability tools to resolve issues quickly and deliver actionable alerts to the right people.

Ideal candidate:
Infrastructure as Code (IaC): Proven experience with cloud infrastructure automation (Terraform and Azure preferred).
Kubernetes: Proficiency in managing containerized applications, troubleshooting clusters, and utilizing GitOps workflows and Helm charts.
Security: Hands-on experience with token/secret management tools (e.g., HashiCorp Vault, Azure Key Vault) and SSO/authentication systems (e.g., Okta).
Observability: Hands-on experience with platforms like DataDog, Grafana, or Azure Monitor.
Networking: Strong understanding of networking principles, DNS, and related technologies.
CI/CD: Skilled in creating and maintaining CI/CD pipelines using modern tools like GitHub Actions.
Microservices: Familiarity with microservices and event-driven architectures (Kafka knowledge is a plus).
Communication: Strong communication and interpersonal skills, with the ability to collaborate effectively with diverse teams and stakeholders.

Benefits:
By joining our team, you’ll enjoy opportunities for growth and learning in a collaborative environment where your voice and perspectives are valued.
You’ll also receive the following benefits:

25 days annual leave in addition to Bank holidays.
Hybrid working pattern. (3 days in our Hammersmith office, 2 days remote)
Discretionary bonus scheme.
Company pension scheme.
Life and medical insurance, and eyecare scheme.
Employee Assistance Program.
Cycle to work scheme.
Family-friendly policies.
Recruit and Reward scheme.
Access to perk-box benefits package.

The CFP Group is committed to ensuring equal opportunities, fairness of treatment, dignity and respect, and the elimination of all forms of discrimination in the workplace for all employees/contractors and job applicants.

About the Company

CFP Energy is a leading provider of energy and environmental solutions for industrial and commercial clients. We specialise in delivering solutions across carbon emissions, access to energy markets, renewable energy, certificates, biofuels, risk management, and asset optimisation. Through our combined solutions, we enable you to accelerate towards your energy and climate goals. Know more

Related Jobs

Company background Company brand
Company Name
eflow Global
Job Title
Senior Software Engineer
Job Description
About the Company: eflow global is a leading provider of Regtech cloud solutions. Following a successful funding round and a strategic pivot to a fully SaaS model, we are expanding rapidly. About the Role: We are seeking a motivated and experienced Software Engineer to join our dynamic team. This role involves designing, developing, and maintaining cutting-edge software solutions in a collaborative and innovative environment.You will have the opportunity to work on both front-end and back-end development, using modern technologies to deliver high-quality applications. Key Responsibilities:Software DevelopmentDevelop and maintain robust, scalable software solutions using modern programming languages such as Java, C++, or equivalent.Create and optimize user-facing applications with HTML, CSS, JavaScript, and front-end frameworks/libraries.Design and implement RESTful APIs and integrate with third-party services.Work with databases like MySQL, PostgreSQL, or MongoDB to build and manage data-driven applications.System Architecture & Integration:Contribute to system design, ensuring performance, scalability, and security.Optimize existing systems for performance and reliability.Collaborate on the integration of cloud services (AWS, Azure, or Google Cloud).Collaboration & Communication:Partner with product managers, designers, and other developers to deliver innovative solutions.Participate in code reviews, share insights, and mentor junior team members.Troubleshoot and debug complex technical issues.Continuous Learning & Innovation:Stay updated on emerging trends in software engineering and apply them to projects.Take initiative in proposing technical improvements and adopting best practices.Qualifications:Education & Experience:A Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).At least 5 years of professional experience in software engineering or related roles.Technical Skills:Proficiency in one or more programming languages: Java, C++, Python, or similar.Strong front-end development skills using HTML, CSS, JavaScript, and familiarity with frameworks like React or Angular.Solid understanding of database systems and experience with SQL or NoSQL databases.Knowledge of RESTful API design principles and microservices architecture.Familiarity with version control systems like Git.Preferred Skills:Exposure to Agile methodologies and tools (e.g., Jira, Scrum).Familiarity with CI/CD pipelines and modern development workflows.Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.Soft Skills:Strong analytical and problem-solving abilities.Excellent communication and collaboration skills.Eagerness to learn and adapt to new technologies.Benefits:Competitive salary and performance-based bonuses.Comprehensive health insurance coverage.Opportunities for professional development and career growth.Flexible hybrid work environment with a focus on work-life balance.Application Process:Initial 15-minute screening call.A 30-minute video interview via Teams.Final in-person interview at our Reading office.Career Progression:Our organization is dedicated to fostering internal growth by providing clear, structured career progression opportunities. Each role builds on prior experience, enabling team members to develop their skills and advance their careers within the company Equal Opportunity Statement: Include a statement on commitment to diversity and inclusivity.
Reading, United Kingdom
Hybrid
Full Time
28-02-2025
Company background Company brand
Company Name
Harnham
Job Title
Senior Software Engineer
Job Description
SENIOR BACKEND ENGINEER UP TO 90K + BONUS FULLY REMOTE Java, Spring, Kotlin, Kafka, Scala, TDD, AWS, Docker, Kubernetes A tech scale up is hiring a Senior Software Engineer to join their rapidly growing team to work across a variety of complex projects. They are working with the latest technology and constantly pushing software best practises. You will get to experiment with new technologies and really make an impact on the company. This team is in a massive expansion phase, and this is the ideal time to join the business! THE ROLE: As a Senior Software Engineer, you will have an expansive range of responsibilities, including: Design, development and upkeep of required software using Java, Spring & TDD Building complex solutions to complex problems, and scalable products Designing architecture Establishing and promoting the use of best practices in the software engineering life cycle YOUR SKILLS & EXPERIENCE: Essential: Java Spring TDD Kotlin Kafka Docker Nice to have: AWS Kubernetes THE SALARY & BENEFITS Salary is a maximum of 90k 10% Bonus 25 days annual leave + the option to buy / sell days Private healthcare + dental Pension 3% / 6% (matched if increased, up to 10%) Work abroad up to 30 days INTERVIEW PROCESS (3 STAGES) 1 hour (Paired programming in react/typescript) 1 hour (Systems design and architecture) 1 hour (Culture fit and competency questions) HOW TO APPLY: Please register your interest by sending your CV to Cormac Fagan via the Apply link on this page
London, United Kingdom
Remote
Full Time
28-02-2025
Company background Company brand
Company Name
Shaw Daniels Solutions
Job Title
Full Stack Engineer
Job Description
Role Overview Our client is seeking an experienced Full Stack Developer to enhance and maintain their web platforms, working across business functions and third-party providers. You’ll play a key role in developing scalable solutions, ensuring robust performance, and supporting IT transformation. Key Responsibilities Develop and maintain cross-browser, cross-platform web applications. Work with technical and product stakeholders to scope and estimate development work. Write high-quality, well-documented code and platform documentation. Debug and resolve technical issues, providing support as needed. Stay up to date with industry best practices, security, and performance optimization. Collaborate with cross-functional teams to deliver user-centric experiences. Essential Skills & Experience Languages: Strong experience with JavaScript (TypeScript preferred) and C#. Frameworks: Experience with full-stack meta frameworks (Next.js, Remix, Astro). APIs & Cloud: REST/GraphQL, Azure cloud, SaaS/PaaS integration. DevOps & Testing: CI/CD pipelines, Azure DevOps, Unit & E2E testing (Jest, Playwright). UX & SEO: Understanding of responsive design, user journeys, and SEO optimization. E-commerce: Experience with Google Shopping Feeds, ranking strategies, and third-party integrations. Soft Skills: Strong communication, problem-solving mindset, and adaptability.
United Kingdom
Remote
Full Time
28-02-2025
Company background Company brand
Company Name
Ocho
Job Title
Staff Software Engineer
Job Description
Are you a skilled Front-End Engineer looking for an exciting challenge? My client is seeking a Front-End Engineer (Staff Level) to join their team and contribute to the development of cutting-edge technology solutions. This is an opportunity to work in a highly autonomous environment, solving complex problems and driving innovation. What You’ll Be Doing: Collaborate within a Product Team to define, design, build, test, and deploy user-focused product features. Take ownership of a functional area and work with autonomy to deliver high-quality solutions. Break down large requests into manageable sub-tasks and ensure timely execution. Build and enhance features, investigate and resolve bugs, and write robust tests. Review code changes (merge/pull requests) and contribute to technical evaluations. Provide mentorship to junior team members and assist in hiring processes. Weigh technical decisions against business needs and long-term scalability. Invest in learning the domain and growing towards solution design and coaching responsibilities. Who You Are: A hands-on developer who enjoys tackling complex challenges and building impactful solutions. Passionate about your craft, with a strong focus on quality, scalability, and performance. Able to take initiative, own outcomes, and collaborate effectively with a team. Analytical and data-driven, using insights to inform decisions and drive continuous improvement. Technical Requirements: Must Have: Significant experience with JavaScript and/or another structured programming language (e.g., Python, Java, C#). Strong problem-solving skills and the ability to work autonomously. A genuine desire to learn and help others grow. Should Have: Experience with agile development practices and principles. Strong knowledge of automated testing (unit and integration testing). A history of successfully solving complex technical problems. Excellent communication skills and emotional intelligence. Could Have: 7+ years of relevant experience. Hands-on experience with React/ReactNative, Python, PostgreSQL, AWS. A background in bootcamp training, college education, or self-taught expertise. What’s On Offer: Competitive base salary and market-leading equity package. 25 days of annual leave + 11 statutory holidays. Fully remote working environment with genuine work-life balance. Comprehensive medical, dental, vision, and life insurance coverage. 5% pension match. Career development opportunities, including conferences, events, and continued education. A company culture that embraces diversity and fosters an inclusive work environment. If you have the skills and drive to thrive in this role, we’d love to hear from you! If you have any further questions on the role, please feel free to reach out to Brendan McCrory directly.
Northern Ireland, United Kingdom
Remote
Full Time
28-02-2025