At a Glance
- Tasks: Drive platform evolution, build scalable pipelines, and optimise cloud infrastructure.
- Company: Join a forward-thinking tech company focused on innovation and collaboration.
- Benefits: Enjoy 25 days annual leave, private medical and dental insurance, and a pension plan.
- Why this job: Make a real impact with cutting-edge AI technology in a dynamic remote environment.
- Qualifications: Expertise in CI/CD, cloud platforms, and automation tools like Terraform and GitHub.
- Other info: Great opportunity for career growth and mentoring within a supportive team.
The predicted salary is between 36000 - 60000 £ per year.
Department:
Software Engineering
Location:
Remote, UK
Description
This is a Lead Platform Engineer role with a strong focus on Build and Release engineering.
In this role, you will drive the evolution of our platform infrastructure, bringing fresh ideas and strategic expertise to shape and accelerate our workflows. You\’ll use your deep knowledge of Jenkins/Github Actions to build scalable, secure pipelines, and your experience with cloud platforms (AWS or Azure) will play a key role in advancing our architecture.
You\’ll be a key player in pushing the limits of what\’s possible, ensuring rapid, reliable, and efficient software delivery across the organisation while harnessing the power of cutting-edge AI technology.
WHAT YOU\’LL DO
- Design, build, and optimize scalable Jenkins/GitHub Actions pipelines for automating builds, tests, and deployments across multiple environments.
- Design and manage AWS or Azure infrastructure, integrating seamlessly with CI/CD pipelines and leveraging cloud-native services.
- Use Terraform to automate cloud provisioning, ensuring version-controlled, reproducible, and scalable infrastructure.
- Manage Git workflows, including branching, Pull Requests, and branching strategies (Git Flow, trunk-based development), aligned with CI/CD processes.
- Automate and refine deployment processes for consistent, repeatable results.
- Implement pipeline security best practices and integrate code quality tools.
- Collaborate with teams to align on pipeline goals and automation strategies.
- Mentor teams on pipeline management and continuous improvement practices.
- Set up pipeline monitoring for high availability, performance and usage metrics.
- Troubleshoot pipeline issues and optimize reliability.
WHAT YOU HAVE
- Advanced CI/CD Pipeline Expertise:
- Proven experience architecting and optimizing Jenkins/GitHub Actions/Azure pipelines for complex workflows.
- Strong understanding of CI/CD best practices, pipeline security, and automation.
- Cloud Infrastructure & Services:
- Strong hands-on experience with Azure or AWS, including cloud compute, storage, networking, and security.
- Familiarity with how cloud services integrate with CI/CD pipelines.
- Infrastructure as Code (IaC):
- Hands-on experience using Terraform for provisioning and managing cloud infrastructure.
- Proficient in version control, particularly with GitHub.
- Monitoring & Observability:
- Proficient with monitoring and alerting tools (e.g., Prometheus, Grafana, CloudWatch) to track pipeline and infrastructure health.
- Strong troubleshooting skills for resolving CI/CD pipeline issues and optimizing pipeline performance.
- Branching & Source Control Strategies:
- Advanced knowledge of branching strategies in Git (e.g., Git Flow, trunk-based development).
- Experience managing multiple GitHub repositories and ensuring seamless integration with CI/CD pipelines.
- Automation & Scripting:
- Experience writing scripts in languages such as Bash, Python to automate tasks and streamline operations.
Nice to have:
- Familiarity with AI/ML-driven build automation tools
that leverage machine learning algorithms to optimize and predict release pipeline cycles, enhancing efficiency and accuracy across the CI/CD process. - Experience with predictive analytics for CI/CD
, enabling proactive identification of potential bottlenecks or failures in the release pipeline to minimize delays and ensure smoother deployments. - Knowledge of AI-enhanced release strategies
, utilizing intelligent automation to optimize deployment workflows, improve release frequency, and reduce human intervention while maintaining consistency and reliability.
BENEFITS
- 25 days annual leave + Bank holidays
- Group Company Pension Plan
- Private Medical Insurance
- Private Dental Insurance
- Life Insurance
- EAP (Employee Assistance Program)
Lead Platform Engineer employer: Hazelcast
Contact Detail:
Hazelcast Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Lead Platform Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those involving Jenkins, GitHub Actions, or cloud infrastructure. This gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by practising common technical questions and scenarios related to CI/CD pipelines and cloud services. We recommend doing mock interviews with friends or using online platforms to boost your confidence.
✨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, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Lead Platform Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Lead Platform Engineer role. Highlight your experience with Jenkins, GitHub Actions, and cloud platforms like AWS or Azure. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about platform engineering and how you can contribute to our team. Be sure to mention any relevant projects or experiences that showcase your expertise.
Showcase Your Projects: If you've worked on any cool projects involving CI/CD pipelines or cloud infrastructure, don't hesitate to mention them! We love seeing real-world applications of your skills, so include links or descriptions of your work.
Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and you'll be able to keep track of your application status. Plus, we love seeing candidates who take the initiative!
How to prepare for a job interview at Hazelcast
✨Know Your Pipelines
Make sure you can talk confidently about your experience with Jenkins and GitHub Actions. Be ready to discuss specific projects where you've designed or optimised CI/CD pipelines, and how you tackled challenges along the way.
✨Cloud Knowledge is Key
Brush up on your AWS or Azure knowledge. Be prepared to explain how you've integrated cloud services with CI/CD processes in past roles. Highlight any hands-on experience you have with Terraform for infrastructure as code.
✨Showcase Your Troubleshooting Skills
Prepare examples of how you've resolved pipeline issues in the past. Discuss the tools you used for monitoring and observability, like Prometheus or Grafana, and how they helped you maintain pipeline health.
✨Collaboration is Crucial
Emphasise your ability to work with teams to align on automation strategies. Share experiences where you've mentored others on pipeline management or collaborated on complex workflows to achieve common goals.