{"@context":"https://schema.org/","@type":"JobPosting","title":"DevOps Engineer
microTECH Global Limited
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Tech stack
API
Automation of Tests
C++
Cloud Engineering
Computer Programming
Continuous Integration
Linux
DevOps
Middleware
Github
Python
Ansible
Shell Script
Infrastructure as Code (IaC)
Containerization
Git Flow
Kubernetes
Github Enterprise
Production Code
GraphQL
Api Design
Terraform
Docker
Go
Job description
- GitHub Adoption & Tooling: Don't just manage GitHub; build it. Use the GitHub API/GraphQL to develop internal tools, GitHub Apps, and custom Actions that automate governance, security, and repository lifecycle management.
- Cloud-Native CI/CD: Design and orchestrate scalable build environments using Docker and Kubernetes. You will be responsible for the "Self-Hosted Runner" architecture, ensuring builds are isolated, reproducible, and fast.
- Linux Systems Programming: Optimize build performance at the system level. You will analyze bottlenecks in the CI pipeline, from CPU/Memory constraints to I/O and interconnect fabric on our Linux-based build farms.
- Infrastructure as Code (IaC): Use Terraform, Ansible, or Go to manage our global CI infrastructure, ensuring that every piece of the environment is version-controlled and reproducible.
- Service Orchestration: Build and maintain the "middleware" that connects GitHub to our internal hardware-in-the-loop labs, enabling automated testing on physical silicon.
Requirements
- Proficiency in Python, Go (Golang), or C/C++. You should be comfortable writing production-grade code to solve infrastructure problems.
- GitHub Internals: Deep experience with GitHub Enterprise, specifically GitHub Actions, Environments, and API-based automation.
- Linux Mastery: Strong background in Linux Systems Programming and shell scripting. You understand how the kernel handles resources and how to profile system performance.
- Containerization: Expert-level knowledge of Docker and Kubernetes (K8s) orchestration for managing ephemeral build agents.
- DevOps Mindset: Experience with Git-based workflows (Gitflow, Trunk-based) and a "Shift Left" approach to security and testing.