At a Glance
- Tasks: Build and automate GitHub tools, design scalable CI/CD environments, and optimise Linux systems.
- Company: Join a forward-thinking tech company that values innovation and collaboration.
- Benefits: Enjoy competitive pay, flexible work options, and opportunities for professional growth.
- Other info: Be part of a team that embraces a DevOps mindset and fosters continuous learning.
- Why this job: Make a real impact by working on cutting-edge technology in a dynamic environment.
- Qualifications: Proficient in Python, Go, or C/C++, with strong Linux and containerisation skills.
The predicted salary is between 60000 - 80000 £ per year.
Key Responsibilities
- GitHub Adoption & Tooling: Build internal tools, GitHub Apps, and custom Actions that automate governance, security, and repository lifecycle management using the GitHub API/GraphQL.
- Cloud-Native CI/CD: Design and orchestrate scalable build environments using Docker and Kubernetes, responsible for the "Self-Hosted Runner" architecture to ensure builds are isolated, reproducible, and fast.
- Linux Systems Programming: Optimize build performance at the system level by analysing bottlenecks in the CI pipeline, including CPU/Memory constraints and I/O on Linux-based build farms.
- Infrastructure as Code (IaC): Manage global CI infrastructure using Terraform, Ansible, or Go, ensuring every piece of the environment is version-controlled and reproducible.
- Service Orchestration: Build and maintain the middleware that connects GitHub to internal hardware-in-the-loop labs for automated testing on physical silicon.
Required Technical Skills
- Proficiency in Python, Go (Golang), or C/C++, comfortable writing production-grade code to solve infrastructure problems.
- Deep experience with GitHub Enterprise, specifically GitHub Actions, Environments, and API-based automation.
- Strong background in Linux Systems Programming and shell scripting, understanding kernel resource handling and system performance profiling.
- Expert-level knowledge of Docker and Kubernetes (K8s) orchestration for managing ephemeral build agents.
- Experience with Git-based workflows (Gitflow, Trunk-based) and a "Shift Left" approach to security and testing.
DevOps Consultant in Peterborough employer: microTECH Global LTD
Contact Detail:
microTECH Global LTD Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land DevOps Consultant in Peterborough
✨Tip Number 1
Network like a pro! Attend meetups, webinars, or tech conferences related to DevOps. Chatting with industry folks can lead to job opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a GitHub repository showcasing your projects, especially those involving GitHub API, Docker, or Kubernetes. This gives potential employers a taste of what you can do.
✨Tip Number 3
Tailor your approach! When reaching out to companies, mention specific projects or tools they use that excite you. It shows you’ve done your homework and are genuinely interested in their work.
✨Tip Number 4
Don’t forget to apply through our website! We love seeing candidates who take the initiative. Plus, it’s a great way to ensure your application gets the attention it deserves.
We think you need these skills to ace DevOps Consultant in Peterborough
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the DevOps Consultant role. Highlight your proficiency in Python, Go, and your experience with GitHub and Linux systems programming. We want to see how you can bring value to our team!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about DevOps and how your background aligns with our needs. Don’t forget to mention any cool projects you've worked on that relate to CI/CD or containerization.
Showcase Your Projects: If you've got any personal or professional projects that demonstrate your skills in GitHub tooling, Docker, or Kubernetes, make sure to include them. We love seeing practical examples of your work and how you tackle real-world problems!
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 us you’re keen on joining the StudySmarter family!
How to prepare for a job interview at microTECH Global LTD
✨Know Your Tech Inside Out
Make sure you’re well-versed in the technical skills listed in the job description. Brush up on your Python, Go, and Linux systems programming. Be ready to discuss how you've used these skills in real-world scenarios, especially around GitHub Actions and CI/CD processes.
✨Showcase Your Problem-Solving Skills
Prepare to talk about specific challenges you've faced in previous roles, particularly around optimising build performance or managing infrastructure as code. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your DevOps mindset.
✨Demonstrate Your GitHub Expertise
Since GitHub is a key part of this role, be prepared to dive deep into your experience with GitHub Enterprise. Discuss any custom tools or actions you've built using the GitHub API or GraphQL, and how they improved governance or security in your past projects.
✨Ask Insightful Questions
Interviews are a two-way street! Prepare thoughtful questions about the company’s current CI/CD practices, their approach to containerisation with Docker and Kubernetes, or how they envision the future of their DevOps processes. This shows your genuine interest and helps you assess if it’s the right fit for you.