At a Glance
- Tasks: Join our team to build automation for server provisioning using Golang.
- Company: We're a dynamic infrastructure engineering team based in Central London.
- Benefits: Enjoy a hybrid work model with 3 days in the office and great perks.
- Why this job: Perfect for problem solvers who love tackling complex systems in a fast-paced environment.
- Qualifications: Strong skills in Golang, Grafana, Prometheus, and infrastructure automation required.
- Other info: Collaborate with platform engineers and work on cutting-edge technologies.
The predicted salary is between 48000 - 72000 £ per year.
Job Description
Principal Go Engineer – 3 days in office (Central London)
We're looking for a skilled Golang Engineer to join our infrastructure engineering team, building automation for bare-metal server provisioning using the OpenStack Ironic Go SDK. This is a hands-on role in a fast-paced environment, ideal for someone who thrives on solving complex systems challenges with minimal oversight.
You'll be responsible for designing and maintaining Golang-based workflows for OS deployments, integrating with distributed systems, and collaborating with platform engineers to troubleshoot across hardware, networking, and orchestration layers.
A strong grasp of Golang, Grafana, Prometheus, and infrastructure automation is essential.
Experience with tools like OpenStack Ironic, Terraform, Ansible, Vault, GitLab
Principal Engineer (Prometheus/Grafana) - Python/GO employer: Source Group International
Contact Detail:
Source Group International Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Engineer (Prometheus/Grafana) - Python/GO
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, especially Golang, Grafana, and Prometheus. Consider building a small project or contributing to open-source projects that utilise these tools to demonstrate your hands-on experience.
✨Tip Number 2
Network with current employees or professionals in the field through platforms like LinkedIn. Engaging in conversations about their experiences can provide valuable insights into the company culture and expectations, which you can leverage during interviews.
✨Tip Number 3
Prepare for technical interviews by practising coding challenges specifically in Golang. Websites like LeetCode or HackerRank can help you sharpen your skills and get comfortable with problem-solving under pressure.
✨Tip Number 4
Showcase your understanding of infrastructure automation by discussing relevant projects or experiences during interviews. Be ready to explain how you've used tools like OpenStack Ironic, Terraform, or Ansible to solve real-world problems.
We think you need these skills to ace Principal Engineer (Prometheus/Grafana) - Python/GO
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Golang, Grafana, and Prometheus. Include specific projects or roles where you've used these technologies, as well as any relevant infrastructure automation tools like OpenStack Ironic or Terraform.
Craft a Compelling Cover Letter: In your cover letter, express your passion for solving complex systems challenges. Mention how your skills align with the job requirements and provide examples of past experiences that demonstrate your ability to work in fast-paced environments.
Showcase Problem-Solving Skills: During the application process, be prepared to discuss specific instances where you've tackled complex engineering problems. Highlight your thought process and the solutions you implemented, especially in relation to distributed systems and automation.
Proofread and Edit: Before submitting your application, carefully proofread your documents. Check for any spelling or grammatical errors, and ensure that your technical terminology is accurate. A polished application reflects your attention to detail and professionalism.
How to prepare for a job interview at Source Group International
✨Showcase Your Golang Expertise
Make sure to highlight your experience with Golang during the interview. Be prepared to discuss specific projects where you've used Golang, and how you tackled challenges related to infrastructure automation.
✨Demonstrate Problem-Solving Skills
Since the role involves solving complex systems challenges, be ready to share examples of how you've approached difficult problems in the past. Use the STAR method (Situation, Task, Action, Result) to structure your responses.
✨Familiarise Yourself with Prometheus and Grafana
As these tools are essential for the role, ensure you understand their functionalities and how they integrate with Golang applications. You might be asked to explain how you've used them in previous roles or projects.
✨Prepare for Technical Questions
Expect technical questions related to infrastructure automation, distributed systems, and the tools mentioned in the job description. Brush up on OpenStack Ironic, Terraform, and Ansible, and be ready to discuss how you've implemented these in your work.