At a Glance
- Tasks: Join us to automate infrastructure and optimise deployment pipelines with clean, maintainable code.
- Company: Mayflower is a dynamic company focused on innovative tech solutions and empowering engineers.
- Benefits: Enjoy flexible work options, competitive pay, and opportunities for professional growth.
- Why this job: Be part of a collaborative team that values creativity and drives impactful software development.
- Qualifications: Degree in Computer Science or related field; strong C# skills and DevOps experience required.
- Other info: This role offers hands-on experience with cloud infrastructure and cutting-edge technologies.
The predicted salary is between 43200 - 72000 £ per year.
We are looking for a DevOps Engineer with a strong software engineering mindset to join our team. This role is ideal for someone who enjoys writing clean, maintainable code to automate infrastructure, streamline development workflows, and optimize deployment pipelines. You will play a key role in building the internal tools, services, and environments that enable software engineers to deliver high-quality features quickly and reliably.
Key Responsibilities:
- Design, build, and maintain robust CI/CD pipelines to accelerate the software development lifecycle
- Develop internal tools and services in C# to support build automation, deployment, and testing
- Refactor and enhance existing codebases to improve stability, performance, and maintainability
- Automate environment provisioning for development, testing, and production
- Support migration of workloads to cloud infrastructure (Azure or AWS)
- Monitor and improve build infrastructure performance, helping scale services effectively
- Collaborate closely with software engineers and QA to identify and remove bottlenecks in the dev process
- Interface with corporate dev services and IT to align infrastructure and development workflows
Minimum Qualifications:
- A degree in Computer Science, Engineering, or a related field, or equivalent experience
- Strong programming skills in C# and familiarity with object-oriented design principles
- Solid experience with DevOps practices and software delivery automation
- Hands-on experience building and deploying containerized applications (e.g., Docker)
- Familiarity with Windows systems and virtualization platforms
- A passion for improving engineering workflows and team productivity
Preferred Qualifications:
- Experience with CI/CD tools such as Azure DevOps, TeamCity, or Jenkins
- Familiarity with source control and artifact management tools (e.g., Git, NuGet, Conan)
- Experience with configuration management tools (e.g., Ansible, Puppet)
- Understanding of cloud infrastructure and APIs (Azure, AWS)
- Experience with performance profiling and system optimization
Cloud DevOps Engineer (Performance) employer: Mayflower Recruitment Ltd
Contact Detail:
Mayflower Recruitment Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Cloud DevOps Engineer (Performance)
✨Tip Number 1
Familiarise yourself with the specific CI/CD tools mentioned in the job description, like Azure DevOps or Jenkins. Having hands-on experience with these tools will not only boost your confidence but also demonstrate your readiness to hit the ground running.
✨Tip Number 2
Showcase your coding skills in C# by contributing to open-source projects or building your own tools. This practical experience can be a great conversation starter during interviews and highlights your commitment to clean, maintainable code.
✨Tip Number 3
Network with current or former employees of StudySmarter on platforms like LinkedIn. Engaging with them can provide you with insider knowledge about the company culture and the team dynamics, which can be invaluable during your interview.
✨Tip Number 4
Prepare to discuss your experience with cloud infrastructure, particularly Azure or AWS. Be ready to share specific examples of how you've migrated workloads or optimised performance in previous roles, as this will align closely with the responsibilities of the position.
We think you need these skills to ace Cloud DevOps Engineer (Performance)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your programming skills in C# and your experience with DevOps practices. Emphasise any projects where you've built CI/CD pipelines or automated workflows, as these are key responsibilities for the role.
Craft a Compelling Cover Letter: In your cover letter, express your passion for improving engineering workflows and team productivity. Mention specific examples of how you've optimised deployment pipelines or enhanced existing codebases in previous roles.
Showcase Relevant Experience: When detailing your work experience, focus on your hands-on experience with containerized applications and cloud infrastructure. Highlight any familiarity with tools like Azure DevOps, Docker, or configuration management tools, as these will strengthen your application.
Proofread and Edit: Before submitting your application, take the time to proofread your documents. Check for any spelling or grammatical errors, and ensure that your information is clear and concise. A polished application reflects your attention to detail.
How to prepare for a job interview at Mayflower Recruitment Ltd
✨Showcase Your Coding Skills
Be prepared to discuss your experience with C# and object-oriented design principles. Bring examples of clean, maintainable code you've written, and be ready to explain your thought process behind it.
✨Demonstrate DevOps Knowledge
Familiarise yourself with the latest DevOps practices and tools. Be ready to talk about your experience with CI/CD pipelines and how you've automated workflows in previous roles.
✨Discuss Cloud Experience
Since the role involves cloud infrastructure, make sure you can discuss your experience with Azure or AWS. Highlight any projects where you've migrated workloads or optimised performance in a cloud environment.
✨Prepare for Collaboration Questions
This position requires close collaboration with software engineers and QA. Think of examples where you've successfully worked in a team to identify and resolve bottlenecks in the development process.