Social network you want to login/join with:
col-narrow-left
Client:
G.Digital
Location:
Job Category:
Other
-
EU work permit required:
Yes
col-narrow-right
Job Views:
2
Posted:
31.05.2025
Expiry Date:
15.07.2025
col-wide
Job Description:
G.Digital are back with one of our favourite partners in the Tech for good space who are in need of a Senior Linux Wizard to oversee a new exciting project.
You’ll be joining a small, highly skilled team working on a large-scale, embedded server platform — built on Ubuntu, running on real hardware, and powering production systems used by thousands.
This isn’t a role buried in abstraction — you’ll be close to the metal, solving real problems with real consequences.
What You’ll Do
- Maintain and optimise Ubuntu-based Linux systems running in a private cloud environment.
- Monitor, troubleshoot, and improve performance across systems and services.
- Manage production databases (PostgreSQL, Cassandra, Redis, Kafka) with a focus on reliability and scalability.
- Work on network infrastructure — including WireGuard tunnels, BGP configuration, and general network troubleshooting.
- Contribute to internal tooling (AMIs, automation, monitoring) and help shape the direction of infrastructure projects.
- Occasionally provide out-of-hours support as part of a shared rotation ( All within normal working hours Monday - Friday)
What We’re Looking For
- Deep experience running Linux systems in production — especially Ubuntu.
- Confidence in managing, tuning, and troubleshooting relational and distributed databases.
- Strong understanding of networking concepts — experience with VPNs, routing, and security best practices.
- Comfortable working independently, but with strong communication and documentation habits.
- Ability to collaborate with engineers across backend, DevOps, and infrastructure teams.
What We Offer
- Remote-first working environment (UK-based).
- Modern, straightforward hiring process (no take-home tests or endless rounds).
- A team that values trust, autonomy, and getting things done properly.
Hiring Process
- Intro Call – 20 minutes with the hiring manager to understand your experience and interests.
- 90 minute interview including – Focused conversation on Linux internals, debugging, and systems architecture.
- Team Session – Meet with peers to explore collaboration fit.
- Final Conversation– Discuss the company, role, and your expectations.