At a Glance
- Tasks: Join our team to modernise and maintain a desktop-based energy trading platform using Powershell.
- Company: Trayport is transforming energy trading with innovative technology solutions for the oil and gas industry.
- Benefits: Enjoy a full-time role with opportunities for learning, collaboration, and tech-driven projects.
- Why this job: Be part of a dynamic team, work on cutting-edge cloud technologies, and make a real impact.
- Qualifications: Passionate about tech, with strong scripting skills and knowledge of CI/CD systems required.
- Other info: Ideal for those eager to learn and grow in a supportive, collaborative environment.
The predicted salary is between 42000 - 84000 Β£ per year.
Joule is a front end software platform that allows traders to buy and sell energy commodities (like power, gas, oil, etc.) electronically, rather than through traditional phone calls or paper-based systems. It is the primary way that our customers interact with our backend services. Trayport is currently undergoing a transformation and modernization in technology. The team is transitioning from an on-premises platform to AWS, aiming to make their applications cloud-native. This process takes into account the latency-sensitive nature of the applications; part of the role is to help Developers with this transition.
Responsibilities
- The DevOps Engineer, as a member of the Joule development team, will work exclusively on helping the team deliver on their objectives and fulfill their commitments.
- The Joule application is desktop-based and has a large distributed UI-testing environment built with Powershell that needs to be maintained and modernized.
- The DevOps Engineer will evaluate the use of tools like .NET Aspire to modernize this environment and ensure it stays supportable and performant.
Cloud knowledge
- Strong Windows OS knowledge
- Creating and optimizing CI/CD pipelines
- Azure DevOps knowledge, Git, creating new and maintaining existing pipelines
The Person
- Super interested in all things technical
- Youβre energized to learn and apply new technologies and skills.
- An inquisitive nature, excellent analytical, communication and problem-solving skills
- Working with a DevOps and SRE mindset
- Excellent scripting skills with knowledge of scripting best practices
- Understanding of CI/CD systems
- Collaborative, team player with a positive attitude
- Able to constructively discuss and persuade the improvements in technology and processes, suggesting both strategic and tactical improvements
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Information Technology
Industries: Oil and Gas
DevOps Engineer (Powershell) employer: Trayport
Contact Detail:
Trayport Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land DevOps Engineer (Powershell)
β¨Tip Number 1
Familiarise yourself with AWS and cloud-native application development. Since the role involves transitioning to AWS, having hands-on experience or certifications in AWS can set you apart from other candidates.
β¨Tip Number 2
Brush up on your Powershell scripting skills. Given that the Joule application relies heavily on Powershell for its UI-testing environment, showcasing your proficiency in this area will be crucial during discussions.
β¨Tip Number 3
Engage with the DevOps community. Join forums or attend meetups related to DevOps practices, CI/CD systems, and Azure DevOps. Networking can provide insights and potentially lead to referrals.
β¨Tip Number 4
Prepare to discuss your problem-solving approach. The role requires analytical skills and a collaborative mindset, so be ready to share examples of how you've tackled technical challenges in previous roles.
We think you need these skills to ace DevOps Engineer (Powershell)
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights relevant experience in DevOps, particularly with Powershell and cloud technologies. Emphasise your knowledge of CI/CD pipelines and any experience with Azure DevOps.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific projects or experiences that demonstrate your technical skills and problem-solving abilities, especially in relation to modernising applications.
Showcase Your Technical Skills: Include a section in your application that lists your technical skills, particularly those mentioned in the job description such as scripting best practices, Windows OS knowledge, and familiarity with tools like .NET Aspire.
Prepare for Technical Questions: Anticipate technical questions related to DevOps practices and cloud technologies during the interview process. Be ready to discuss your previous experiences and how you can contribute to the Joule development team.
How to prepare for a job interview at Trayport
β¨Showcase Your Technical Skills
Make sure to highlight your experience with Powershell and any relevant cloud technologies, especially AWS. Be prepared to discuss specific projects where you've implemented CI/CD pipelines or modernised environments, as this will demonstrate your hands-on expertise.
β¨Demonstrate Your Problem-Solving Abilities
During the interview, be ready to tackle hypothetical scenarios related to latency-sensitive applications. Explain your thought process clearly and how you would approach solving potential issues, showcasing your analytical skills and DevOps mindset.
β¨Emphasise Collaboration and Communication
Since the role involves working closely with developers, it's crucial to convey your ability to collaborate effectively. Share examples of how you've worked in teams to improve processes or technology, and highlight your communication skills in discussing technical concepts.
β¨Express Your Enthusiasm for Learning
The company values candidates who are eager to learn and adapt to new technologies. Share your passion for tech and any recent skills or tools you've explored. This will show that you're not just qualified but also genuinely interested in growing within the role.