Engineering at Boclips
Boclips is a team of 32 across the world, with 13 people making an engineering team in London and Warsaw. We have a small team in Warsaw and we are growing.
The Role
We are looking for someone to keep improving our existing DevOps setup by continuing to build a platform where our engineers are on-call monitoring their own software, continuously improving the developer experience and speeding up the deployment process.
Who:
An experienced DevOps or Site Reliability Engineer who knows what it takes to build a platform that is stable and empowers developers to ship code with ease. (If you like writing application code too that’s a plus).
How:
You like to run incident retrospectives and post-mortems to improve processes as part of an agile team. You care about people and problems and value simple and effective solutions.
The Technical Details
- We are running our microservices and some batch jobs on a Kubernetes cluster (GKE).
- We host our database services on GCP, AWS, Elastic Cloud and MongoDB Atlas.
- We run pipeline-based continuous delivery system (we use Concourse CI).
-
Terraform is our declarative infrastructure management system
- We do continuous integration and we do Trunk-Based Development.
About you?
Essential experience
- You are effective using the command line.
- You bring experience in running production workloads in Kubernetes.
- You have some experience with a declarative infrastructure management system
- You know what it takes to build a platform that is stable and reliable.
- You care about people and problems and enjoy training and supporting Developers
- You have experience in a startup or a company or team that works collaboratively.
Nice but not essential experience
- Experience with, or opinions about automated credential rotation (we use Kubernetes secrets).
- Experience with a time-series-based monitoring and alerting system (we use Prometheus).
- Experience with GCP, but good experience in any IaaS is sufficient.
- Great if you have experience reading Go code. We generally don’t write Go, but many of our third-party dependencies are written in Go.
- Even more bonus points if you have experience with tech we don’t (yet?) use: Spinnaker, Vault.
What makes this an interesting opportunity?
- It’s an opportunity to work with developers who care about how their software runs in production.
- There is potential to scale out systems and creative freedom to deliver new solutions.
- A great role for an operations person moving into DevOps
- Opportunity to train developers to write production-grade maintainable software
Who are we?
We are an Edtech company making learning captivating for all students with a curated educational video platform. We make the journey to digital education easy for schools and education publishers by selecting the best educational videos from content creators and building a product that's simple and safe to use in class and courseware.