At a Glance
- Tasks: Keep cloud systems running smoothly and design innovative solutions using AWS and Terraform.
- Company: Join a leading tech company focused on enhancing the Hazelcast Platform.
- Benefits: Enjoy 25 days annual leave, private medical insurance, and a pension plan.
- Other info: Collaborate with cross-functional teams and grow your skills in a supportive culture.
- Why this job: Make a real impact by solving complex problems in a dynamic remote environment.
- Qualifications: Experience with distributed systems, Kubernetes, and a passion for automation.
The predicted salary is between 60000 - 80000 ÂŁ per year.
We are looking for an SRE, experienced in distributed systems, Kubernetes & microservices to join our Applications team. The team focuses on providing tooling to enrich the core Hazelcast Platform, making it easier to use, scale and provide greater functionality. Ensuring solutions to meet the most demanding customer needs.
Day to day, you’ll be leveraging your solid engineering fundamentals with a focus on performance, consistency, resilience and scale, bringing your passion for solving difficult problems to help realize the product vision. Your role as a SRE is crucial in ensuring that Hazelcast Platform meets business objectives, is robust and scalable, and is depended upon by customers for mission‑critical implementations.
WHAT YOU’LL DO
- Keep Hazelcast cloud‑based production systems running smoothly 24/7/365.
- Design, develop, and maintain our cloud infrastructure to support both our end user management center and microservice‑based platform.
- Implement new solutions using AWS and Terraform, improving scalability, throughput, and reliability.
- Support and manage our Keycloak IDP ensuring it provides appropriate security while meeting the needs of the development team.
- Security and Integration: Implement security measures to protect data integrity and confidentiality, including encryption, access control, and compliance with relevant regulations. Work with our operations team to maintain our SOC2 & ISO27001 compliance, and keep our environment secure.
- Monitoring and Maintenance: Monitor the system for performance issues, errors, and potential failures, and implement maintenance procedures such as backups, data recovery, and disaster recovery plans. Troubleshoot issues related to data storage, including performance bottlenecks, data corruption, or compatibility issues with other software components.
- Collaboration: Collaborate with cross‑functional teams, including software developers, architects, and product managers, to ensure the effective integration and operation of the components within the overall software infrastructure. Document design decisions, implementation details, and operational procedures to facilitate collaboration among team members and ensure the maintainability of the system.
- Continuous Learning: Stay updated with the latest developments in storage technologies, Java programming language, and software engineering best practices, and apply this knowledge to improve existing storage systems and develop new solutions.
- On‑call participation: Be part of our on‑call rotation to respond to availability incidents and work with support and engineers on customer incidents.
WHAT YOU HAVE
- Experience of distributed systems, Kubernetes & microservices.
- Infrastructure as Code (Terraform)
- Modern devops stack (K8s, Prometheus, Grafana, Opentelemetry, ArgoCD, helm)
- Experience with at least one programming language, preferably Golang or Python
- Experience with CI and building CD pipelines (Jenkins, GitHub Actions)
- A passion for automation and keeping our software delivery fast and efficient
- Knowledge of following are desirable: Multicloud (AWS, GCP and/or Azure)
- Experience working with software engineers in designing cloud‑native applications or troubleshooting them
- Experience as part of an on‑call rota
- Bachelor's degree in a relevant field of study (Computer Science, or related discipline). OR equivalent experience.
BENEFITS
- 25 days annual leave + Bank holidays
- Group Company Pension Plan
- Private Medical Insurance
- Private Dental Insurance
- Life Insurance
- EAP (Employee Assistance Program)
Senior SRE (Cloud) employer: Hazelcast
Contact Detail:
Hazelcast Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior SRE (Cloud)
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those already working at companies you're eyeing. A friendly chat can open doors and give you insider info that could help you stand out.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repo showcasing your projects, especially those involving Kubernetes, microservices, or Terraform. This gives potential employers a taste of what you can do beyond your CV.
✨Tip Number 3
Prepare for interviews by brushing up on common SRE scenarios. Think about how you'd handle system failures or performance issues. Practising these responses will help you feel more confident and ready to impress.
✨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 Senior SRE (Cloud)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Senior SRE role. Highlight your experience with distributed systems, Kubernetes, and microservices, as these are key to what we’re looking for.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you’re passionate about this role and how your background aligns with our mission at StudySmarter. Be specific about your achievements and how they relate to the responsibilities outlined in the job description.
Showcase Your Problem-Solving Skills: In your application, don’t shy away from sharing examples of how you've tackled complex problems in the past. We love seeing how you approach challenges, especially in cloud infrastructure and automation.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!
How to prepare for a job interview at Hazelcast
✨Know Your Tech Stack
Make sure you’re well-versed in distributed systems, Kubernetes, and microservices. Brush up on your knowledge of AWS and Terraform, as these are crucial for the role. Be ready to discuss how you've used these technologies in past projects.
✨Showcase Problem-Solving Skills
Prepare examples of challenging problems you've solved in previous roles, especially those related to performance, scalability, and reliability. Highlight your passion for troubleshooting and how you approach complex issues.
✨Collaboration is Key
Since this role involves working with cross-functional teams, be prepared to discuss your experience collaborating with software developers and product managers. Share specific instances where teamwork led to successful outcomes.
✨Stay Updated and Curious
Demonstrate your commitment to continuous learning by discussing recent developments in storage technologies or software engineering best practices. Mention any relevant courses or certifications you’ve pursued to keep your skills sharp.