Join the Divio Adventure!
Are you passionate about infrastructure and security? Do you get joy from playing with AWS CDK? Are you looking for responsibilities that include hundreds of live web applications? Look no further! At Divio, challenges are inversely proportional to our size.
What is Divio?
As a small team working remotely from multiple locations in Europe with big ambitions and a passion for tech, we deliver a multi-cloud Platform as a Service tailored to Docker-based applications — primarily Python Django, but not limited to it. Beyond our PaaS product, we also manage a substantial AWS infrastructure that clients depend on to run around a hundred high-availability websites. The scope and variety of these projects keep us on our toes, ensuring there’s always a new challenge or learning opportunity to keep work fun and engaging.
But it’s not all about the technology. At Divio, we believe in fun, collaboration, and personal growth. You’ll bring your own ideas to the table and see them come to life, but we also hold ourselves to a high standard of excellence. You own up to mistakes, avoid the blame game, and recognize that your work affects the entire team. You’re supportive, eager to help others grow, and unafraid to ask for help when needed. Most importantly, you’re passionate, constantly learning and staying on top of industry developments.
What about the job?
As a Site Reliability Engineer (SRE) within Divio’s Client Consultancy business, the entire AWS infrastructure that supports a hundred highly available websites is in your hands (no pressure!).
With backing from our Engagement team, you maintain and evolve this architecture by creating robust solutions that adhere to security and solid engineering principles, keeping a close eye on performance and swiftly responding to new client requests. In all of this, you act wisely and with foresight — accurately estimating effort, thoroughly assessing the impact of your actions, and ensuring everyone has a clear view of your plans.
In this role, you don’t just code, you craft streamlined processes using AWS CodePipeline, AWS CodeBuild, and other DevOps tools, bringing safe typing and modern JavaScript best practices into play through TypeScript. You manage configuration and automation via Storyblok APIs, and proactively monitor systems using metrics, logging, and alerts to keep our operations running smoothly. Working closely with the Engagement team, you define product backlogs, sprint plans, and architecture reviews for client projects, taking ownership of your tasks and communicating risks before they escalate.
More precisely?
What we expect from you:
- Design, develop, and maintain client-specific infrastructure and solutions with an emphasis on security, stability, performance, and cost-effectiveness
- Collaborate with customers in agile sprints, deeply understanding their challenges and goals
- Deliver optimal AWS- and TypeScript-based solutions and functionalities (including AWS Lambda, AWS CodePipeline, AWS CloudFront, AWS DynamoDB, etc.)
- Contribute to long-term infrastructure strategies and standards, championing best practices in AWS and TypeScript development
- Provide on-call support through a monitoring and support duty rotation, and proactively address potential issues before they escalate
- Collaborate with internal and client teams, sharing knowledge with proactive communication.
Must have / very good expertise in:
- Strong proficiency with TypeScript and modern JavaScript concepts (safe typing, asynchronous programming, etc.)
- Hands-on experience with AWS services — S3, CloudFront, Lambdas (including Lambda@Edge), CodePipeline, CodeBuild, DynamoDB, CloudWatch, …
- Familiarity with AWS CDK (TypeScript)
- TCP/IP network stack (including UDP), web-related protocols (HTTP, TLS, DNS,...) and load-balancing
Important / expertise in:
- Experience integrating APIs with Storyblok
- Familiarity with Git and collaborative development workflows
Nice to have:
- Python (and ideally Django) experience
- Good Linux system administration skills
- Familiarity with other IaaS providers (e.g. Azure)
- Familiarity working with backing services such as Postgres, Redis, RabbitMQ, and Elasticsearch (setup, scaling, monitoring)
- Familiarity with configuration management software (Ansible, Terraform)
Core competencies / soft skills:
- Very professional in contact with clients and a high degree of empathy to assess their concerns properly and rapidly
- Extremely reliable character, able to work independently and to cope with pressure
- Excellent communication skills with a customer-focused, empathetic approach
- Team-oriented mindset, comfortable in multicultural, dispersed teams
- Excellent command of spoken and written English
- An avidity to learn and improve
Here are some of the perks of joining Divio:
✨ Remote Wonderland: join us from the comfort of your favourite spot, wherever that may be. We believe in high flexibility because creativity knows no boundaries, and who doesn’t want to work in panties?
✨ Dream Team: Members of our multi-cultural team are as nice as Swiss chocolate and as efficient as German engineers. We hold to high-quality standards and are selective in our hiring, so you will be among your peers.
✨ Tech Playground: we've got lots of technologies for you to play with, and big challenges ahead of us. We are open for adopting new and better techs & processes. Help us discover which they are!
🌟 Big Impact: your ideas won't get lost in the abyss. Everyone stands on equal ground here, and your influence can be as substantial as you make it.
🌟 Brag to Friends: the Divio platform is just awesome, so you will always have something to talk about in tech gatherings. Plus, you will enjoy premium hosting for all your projects, in case you want to show off your side hustles too!