At a Glance
- Tasks: Join a dynamic team to automate server provisioning workflows using Golang.
- Company: Be part of a leading tech company focused on innovative infrastructure solutions.
- Benefits: Enjoy hybrid work options and the chance to work on cutting-edge technology.
- Why this job: Contribute to impactful projects in a fast-paced environment with high autonomy.
- Qualifications: Expertise in Golang and experience with APIs and infrastructure automation required.
- Other info: Ideal for self-starters eager to tackle complex systems and drive results.
The predicted salary is between 60000 - 84000 £ 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 and its functionalities. Understanding how it works will not only help you during the interview but also demonstrate your proactive approach to mastering the tools you'll be using.
✨Tip Number 2
Showcase your experience with production-grade Golang development by preparing examples of past projects. Be ready to discuss specific challenges you faced and how you overcame them, as this will highlight your problem-solving skills.
✨Tip Number 3
Brush up on your knowledge of infrastructure automation and related tools like Terraform and Ansible. Being able to speak confidently about these technologies will set you apart from other candidates.
✨Tip Number 4
Prepare to discuss your approach to troubleshooting complex systems. Think of examples where you've successfully identified and resolved issues in a distributed architecture, as this is crucial for the role.
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 where you've used the 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 worked with.
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 other repositories if possible.
Proofread Your Application: Before submitting, carefully proofread your application for any errors or inconsistencies. A well-presented application reflects your attention to detail, which is crucial for a role that involves troubleshooting complex systems.
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 to handle 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 with hardware, networking, or orchestration issues. Providing concrete examples of how you resolved complex problems will show your analytical skills and ability to work autonomously.
✨Highlight Collaboration Experience
The role requires collaboration with Platform Engineers, so be ready to discuss your experience working in teams. Share examples of how you've successfully integrated into existing codebases and contributed to team goals, showcasing your ability to work well with others.