At a Glance
- Tasks: Join our team to enhance delivery speed and improve developer experience in a dynamic environment.
- Company: Trayport, a leading energy trading platform in Europe with a collaborative culture.
- Benefits: Competitive salary, professional development, and a supportive team atmosphere.
- Other info: Join a diverse team committed to innovation and continuous learning.
- Why this job: Make a real impact on technology while working with passionate professionals.
- Qualifications: Experience in CI/CD, cloud platforms, and a desire to improve developer efficiency.
The predicted salary is between 48000 - 72000 £ per year.
The DevOps Engineer (Developer Experience) role is key to improving our delivery speed at Trayport as we move towards continuous deployments across our products. Our team in Joule Direct presents exciting and challenging work going forward, impacting an engineering organisation of over 100 people. Being one of the most popular energy trading platforms in Europe, used by thousands of daily active traders, we want to ensure we can move fast without breaking things! If you want to work in an agile environment, enjoy collaborating with others, and want to constantly learn, then our high performing Technology team could be the place for you.
At Trayport, you’ll get to work with fantastic people who are passionate about technology and the continuous search for improvement. For us, teamwork is everything. We listen to each other, we adapt, we evolve, and we strive to innovate. We are making significant investments in our business and we will invest in you.
Responsibilities
- Create and maintain our CI/CD pipelines, dev/test environments and tools to support our development process and our teams.
- Ensure our CI/CD pipelines are efficient and secure.
- Ensure the developer experience remit is carried through working with our infosec and centralized developer experience team.
- Help automate existing manual processes to enhance efficiency and integrity, ensuring that the developer's inner feedback loop accelerates.
- Ensure our release process scales in line with our growth.
You
- Are interested in learning about how different technology companies build software.
- Have an inquisitive nature, excellent analytical, communication and problem solving skills.
- Are comfortable with infrastructure as code.
- Have experience building on AWS, Azure, or GCP (AWS preferred).
- Have proven Linux technical experience.
- Possess advanced knowledge of Kubernetes and Helm, ideally using EKS.
- Have great scripting skills (Powershell and/or Bash).
- Have knowledge of at least one popular programming language.
- Have a deep understanding of CI/CD systems.
- Have experience in software/tooling migrations.
- Have a desire to improve developer experience and reduce development effort.
- Are a collaborative and empathetic team player who consistently cultivates strong, effective working relationships.
- Have knowledge of Observability tooling, Prometheus, Grafana.
Our Tech Stack
- Core Languages: Our codebases are primarily written in C# and Rust.
- Local Development: We use .NET Aspire for streamlined development and testing.
- AI Tools: We leverage AI for developer assistance, utilising GitHub Copilot and Gemini.
- Infrastructure: We manage environments across both Cloud (AWS & Azure) and On-Premise (vSphere, Windows/Linux servers).
- CI/CD & DevOps: We utilise Azure DevOps and GitHub Actions.
- Automation: Our toolset for Infrastructure as Code (IaC) and Configuration Management includes Terraform and Ansible, supplemented by Powershell and Bash scripting.
Trayport is committed to creating and sustaining a collegial work environment in which all individuals are treated with dignity and respect and one which reflects the diversity of the community in which we operate. We provide accommodations for applicants and employees who require it.
Senior DevOps Engineer employer: Trayport
At Trayport, we pride ourselves on being an exceptional employer, offering a dynamic and collaborative work culture that fosters innovation and continuous learning. Our commitment to employee growth is evident through significant investments in both our technology and our people, ensuring that you will thrive in an agile environment alongside passionate colleagues. Located in Joule Direct, you'll be part of a high-performing team that plays a crucial role in enhancing one of Europe's leading energy trading platforms, making your contributions impactful and rewarding.
StudySmarter Expert Advice🤫
We think this is how you could land Senior DevOps Engineer
✨Tip Number 1
Network like a pro! Reach out to current employees at Trayport on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing a role in the team. Personal connections can make a huge difference!
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or personal project that showcases your DevOps expertise, make sure to highlight it during interviews. We love seeing practical examples of your work and how you tackle challenges.
✨Tip Number 3
Prepare for technical interviews by brushing up on your CI/CD knowledge and scripting skills. We want to see how you think and solve problems, so practice explaining your thought process clearly and confidently.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our awesome team at Trayport!
We think you need these skills to ace Senior DevOps Engineer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Senior DevOps Engineer role. Highlight your experience with CI/CD pipelines, cloud platforms like AWS, and any relevant scripting skills. We want to see how your background aligns with our needs!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for improving developer experience and how you’ve contributed to team success in the past. Let us know why you’re excited about joining Trayport and our tech stack.
Showcase Your Projects:If you've worked on any projects that demonstrate your skills in automation, Kubernetes, or CI/CD systems, make sure to mention them. We love seeing real-world examples of your work and how you’ve tackled challenges!
Apply Through Our Website:We encourage you to apply through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people. Don’t miss out!
How to prepare for a job interview at Trayport
✨Know Your Tech Stack
Familiarise yourself with Trayport's tech stack, especially C#, Rust, and the CI/CD tools like Azure DevOps and GitHub Actions. Be ready to discuss how your experience aligns with their use of AWS, Azure, or GCP, and demonstrate your understanding of Kubernetes and Helm.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled challenges in previous roles, particularly around automating processes or improving developer experience. Highlight your analytical skills and how they’ve helped you enhance efficiency in past projects.
✨Emphasise Team Collaboration
Since teamwork is crucial at Trayport, be prepared to share experiences where you've successfully collaborated with others. Discuss how you cultivate strong working relationships and adapt to team dynamics, showcasing your empathetic approach.
✨Ask Insightful Questions
Prepare thoughtful questions about the role and the team’s goals, especially regarding continuous deployment and developer experience. This shows your genuine interest in the position and helps you understand how you can contribute to their mission.