At a Glance
- Tasks: Join a team to automate server provisioning workflows using Golang and OpenStack Ironic SDK.
- Company: A dynamic tech company focused on innovative infrastructure solutions.
- Benefits: Enjoy hybrid work options and the chance to work on cutting-edge technology.
- Why this job: Be part of a fast-paced project where your contributions matter from day one.
- Qualifications: Expertise in Golang, APIs, and infrastructure automation is essential.
- Other info: Ideal for self-starters who thrive in complex environments with minimal oversight.
The predicted salary is between 48000 - 72000 £ per year.
Job Description
Senior Golang Developer– Ironic Workflow Automation
London based/ Hybrid- 2 days a week
Contract Type
3–6 months
About the Role
Looking for a skilled Golang contractor to join a key client to accelerate the development of their server provisioning workflows. The role focus on automating OS deployments to physical machines using the OpenStack Ironic Golang SDK.
Key Responsibilities
- Build and extend Golang-based workflowsfor bare-metal server provisioning in an evolving distributed architecture.
- Leverage the OpenStack Ironic Go SDK to manage OS image deployments.
- Write production-grade, testable Go code that integrates into existing automation.
- Troubleshoot provisioning issues spanning hardware, networking, and orchestration layers.
- Collaborate with Platform Engineers while working with high autonomy
Required Skills
- Expert-level Golang development in production infrastructure environments.
- Proven ability to onboard independently, understand existing code, and rapidly ship features.
- Strong understanding of APIs, concurrency, and infrastructure automation.
Desirable Skills
- Familiarity with OpenStack Ironic SDK and provisioning workflows.
- Exposure to Terraform, Vault, Ansible, GitLab CI/CD pipelines.
- Experience with Temporal (or Cadence) for workflow orchestration.
You will be joining a fast-paced engineering project and are expected to contribute from day one. We are specifically looking for self-starters who can quickly grasp complex systems, integrate into an existing codebase, and drive delivery with minimal oversight.
Senior Golang Developer- Ironic Workflow Automation employer: Levy Global
Contact Detail:
Levy Global Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Golang Developer- Ironic Workflow Automation
✨Tip Number 1
Familiarise yourself with the OpenStack Ironic SDK before your interview. Understanding its functionalities and how it integrates with Golang will give you a significant edge, showing that you're proactive and ready to hit the ground running.
✨Tip Number 2
Brush up on your knowledge of infrastructure automation tools like Terraform and Ansible. Being able to discuss how these tools can complement your Golang development skills will demonstrate your versatility and understanding of the broader tech stack.
✨Tip Number 3
Prepare to showcase your problem-solving skills by thinking through potential troubleshooting scenarios related to server provisioning. Being able to articulate your thought process in resolving issues will highlight your expertise and readiness for the role.
✨Tip Number 4
Network with current or former employees in similar roles, if possible. They can provide insights into the company culture and expectations, which can help you tailor your approach during the application process and interviews.
We think you need these skills to ace Senior Golang Developer- Ironic Workflow Automation
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your expert-level Golang development experience, especially in production infrastructure environments. Include specific projects or roles where you've worked with OpenStack Ironic SDK or similar technologies.
Craft a Strong Cover Letter: In your cover letter, emphasise your ability to onboard independently and your experience with automation and provisioning workflows. Mention any relevant tools like Terraform, Vault, or Ansible that you have used.
Showcase Relevant Projects: If you have worked on projects involving APIs, concurrency, or infrastructure automation, be sure to include these in your application. Provide links to your GitHub or any other repositories showcasing your code.
Proofread Your Application: Before submitting, carefully proofread your application for any errors or typos. A well-presented application reflects your attention to detail, which is crucial for a role that involves writing production-grade code.
How to prepare for a job interview at Levy Global
✨Showcase Your Golang Expertise
Be prepared to discuss your experience with Golang in detail. Highlight specific projects where you've developed production-grade code, especially in infrastructure environments. This will demonstrate your capability and confidence in handling the technical demands of the role.
✨Familiarise Yourself with OpenStack Ironic
Since the role involves using the OpenStack Ironic SDK, make sure you understand its functionalities and how it integrates with Golang. Brush up on provisioning workflows and be ready to discuss how you've used similar tools in past projects.
✨Demonstrate Problem-Solving Skills
Prepare to talk about troubleshooting experiences you've had, particularly those involving hardware, networking, or orchestration issues. Use specific examples to illustrate your thought process and how you approached resolving complex problems.
✨Emphasise Collaboration and Autonomy
This role requires working closely with Platform Engineers while also being a self-starter. Share examples of how you've successfully collaborated in teams and instances where you've taken initiative to drive projects forward independently.