At a Glance
- Tasks: Build and maintain cloud platforms, enhancing developer experience through automation and self-service tools.
- Company: Join Oaknorth, a forward-thinking company shaping the future of financial products.
- Benefits: Enjoy a collaborative culture, competitive salary, and opportunities for professional growth.
- Other info: Work in an Agile setup with a focus on continuous improvement and user-centric solutions.
- Why this job: Be part of a mission to innovate and improve engineering effectiveness in a dynamic environment.
- Qualifications: Experience with cloud platforms, CI/CD pipelines, and a passion for collaboration.
The predicted salary is between 60000 - 75000 £ per year.
Requirements
- Experience in cloud platforms with a focus on building and maintaining platform services for developer enablement.
- Strong IaC concepts and language agnostic automation skills.
- Hands-on experience with container orchestration platforms with a strong understanding of the core containerisation concepts.
- Experienced in designing, implementing CI/CD pipelines with an emphasis on deployment automation and reliability thus adding to developer experience.
- Knowledge of observability, logging, and monitoring best practices.
- A collaborative and product-minded approach, focusing on enabling engineering teams.
- Enjoy collaborating with engineers, security and product teams while working in an Agile setup.
- Good communication skills that make it easy to understand complex technical ideas.
- A low ego working style that supports open collaboration and encourages everyone to share ideas.
- Self-starters and bold thinkers who are excited to build on this success and help shape the next generation of financial products and platforms delivering real value to both individuals and businesses.
What the job involves
- This is a 12 month Fixed Term Contract.
- You will be a key part of this mission, working to provide self-service infra, automation, and tools that enhance engineering effectiveness, reliability, and security.
- Design and build self-service infrastructure and developer tooling to enhance engineering effectiveness.
- Improve the developer experience by creating platform abstractions that reduce complexity and accelerate delivery.
- Enable teams to own and operate their services autonomously by continuously refining CI/CD pipelines and infrastructure as code (IaC).
- Improve system transparency for our teams by enhancing the observability stack using tools like CloudWatch, X-Ray and Grafana.
- Take initiative to identify inefficiencies in the platform and plan with Senior Engineers for the solutions to be included in the roadmap.
- Implement best practices for resiliency and reliability to ensure platform stability and reduce single points of failure.
- Work together with the Information and Cyber Security teams to help embed security best practices into infrastructure, CI/CD processes, and automation frameworks.
- Work closely with Product Engineering teams to understand their pain points and proactively improve platform capabilities.
- Partner with Senior Platform Engineers with a willingness to take initiative.
- Promote open communication, cross-team collaboration, and a culture of experimentation.
- Foster a culture of upward feedback that enables bidirectional growth.
- Help ensure a psychologically safe environment where team members can challenge ideas and solutions respectfully and share feedback openly.
How we expect you to work
- Collaborate - We work in cross-functional, mission driven, autonomous squads that gel over time. We pair program to work better through shared experience and knowledge.
- Focus on outcomes over outputs - Solving a problem for users that translates to business results is our goal.
- Practice continuous improvement - We optimise for feedback now, rather than presume what might be needed in the future and introduce complexity before it will be used.
- Seek to understand our users - We constantly seek understanding from data and conversations to better serve our users' needs.
- Embrace and enable continuous deployment - Seamless delivery of changes into an environment without manual intervention is essential for us.
- Test outside-in, test first - TDD keeps us confident in moving fast and deploying regularly.
- You build it, you run it - We embrace DevOps culture and end-to-end ownership of products and features.
- Be cloud native - We leverage automation and hosted services to deliver resilient, secure services quickly and consistently.
How we expect you to behave
- We embrace difference and know that when we can be ourselves at work, we are happier, more motivated, and creative.
- A wide range of voices heard to the benefit of all.
- Teams that are clearly happy, engaged, and laugh together.
- Perceivable safety to have an opinion or ask a question.
- No egos - people listen to and learn from others at all levels, with strong opinions held loosely.
Platform Engineer (12 Month Fixed Term Contract) employer: OakNorth
At Oaknorth, we pride ourselves on fostering a collaborative and innovative work culture that empowers our employees to thrive. As a Platform Engineer, you will have the opportunity to work in an Agile environment, enhancing developer experience through self-service infrastructure and automation while enjoying a supportive atmosphere that values open communication and continuous improvement. With a focus on personal growth and a commitment to creating a psychologically safe workplace, Oaknorth is an excellent employer for those looking to make a meaningful impact in the financial technology sector.
StudySmarter Expert Advice🤫
We think this is how you could land Platform Engineer (12 Month Fixed Term Contract)
✨Tip Number 1
Get your networking game on! Connect with folks in the industry, attend meetups, and join online communities. You never know who might have a lead on that perfect Platform Engineer role.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those related to cloud platforms and CI/CD pipelines. This gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by practising common technical questions and scenarios. Focus on your hands-on experience with container orchestration and IaC concepts, as these are key for the role.
✨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 team.
We think you need these skills to ace Platform Engineer (12 Month Fixed Term Contract)
Some tips for your application 🫡
Tailor Your Application:Make sure to customise your CV and cover letter to highlight your experience with cloud platforms and CI/CD pipelines. We want to see how your skills align with our mission of enhancing developer enablement!
Showcase Your Collaboration Skills:Since we value teamwork, share examples of how you've worked with cross-functional teams in the past. Let us know how you’ve contributed to a collaborative environment and improved processes together.
Be Clear and Concise:When writing your application, keep it straightforward. Use clear language to explain your technical skills and experiences, making it easy for us to understand your background and how you can contribute.
Apply Through Our Website:We encourage you to submit your application directly through our website. It’s the best way for us to receive your details and ensures you’re considered for the role without any hiccups!
How to prepare for a job interview at OakNorth
✨Know Your Cloud Platforms
Make sure you brush up on your knowledge of cloud platforms, especially those that focus on developer enablement. Be ready to discuss your hands-on experience with container orchestration and how you've used IaC concepts in past projects.
✨Showcase Your CI/CD Skills
Prepare to talk about your experience designing and implementing CI/CD pipelines. Highlight specific examples where you've improved deployment automation and reliability, as this will resonate well with the team’s focus on enhancing developer experience.
✨Emphasise Collaboration
Since the role requires a collaborative approach, think of examples where you've worked closely with engineers, security, and product teams. Be ready to discuss how you foster open communication and support a culture of experimentation.
✨Communicate Complex Ideas Simply
Good communication skills are key, so practice explaining complex technical concepts in a straightforward manner. This will help demonstrate your ability to make ideas accessible to all team members, regardless of their technical background.