We are looking for a smart, self-motivated DevOps engineer to strengthen our development team. Your work directly impacts the platform that is used by thousands of bloggers. You are curious about infrastructure as code and you believe that operations and development are tightly coupled.
You’re going to work on the whole platform’s microservice architecture and infrastructure. Building a solid foundation for further growth and a stable platform. You are always keen to challenge the existing and try to improve it by making technical decisions and introducing best practices.
Furthermore, you enjoy working in a small team that tries to operate agile and without much overhead. Having result-oriented discussions with your peers to find the best solutions is your daily routine.
You should have experience running Node.js services in production.
Running scalable services / infrastructure on AWS is not new to you.
You have a good coding background. The skill set has shifted due to the DevOps movement.
You have a good understanding of modern cloud infrastructure best practices.
Having experience with Docker and ecosystem would be a big plus.
You care about software: “How it is done is as important as having it done”.
You are passionate about sharing your knowledge and experience among the team.
10% Rule - Shape Your Skills
Since the beginning of blogfoster, we understand that software engineering is a craft. Therefore, we have introduced the 10% rule.
Everybody in the team is free to work 10% of your time on open source, blog articles and other interesting ideas and technologies. We understand that it is essential for every developer to invest time in their skills and knowledge. The wheel is always spinning, so should we!
Team and Culture
We spend more time with our colleagues than with our families and friends. Therefore, we give our best to have a friendly, respectful and secure atmosphere and environment.
The whole team regularly goes to meetups. We organised an internal hackathon outside of Berlin. Participating in company runs with friends and families strengthen our relationship.
Technologies In Use
Our services are mainly built upon node.js; running on AWS; following the microservice approach (more or less ;) ). We currently use OpsWorks for our deployments and Travis CI as our quality gatekeeper. We try to deploy as much as possible and therefore, we need solid quality mechanisms. Opscode Chef is our tool for infrastructure automation at the moment.
Furthermore, we utilize MySQL, Redis, CloudWatch and other nice external SaaS solutions, like Compose or Sentry.
Our Engineering Blog
Deploying Node.js Applications with AWS Opsworks
At blogfoster we love AWS, Node.js and the philosophy of microservices. As we built more and more microservice, we needed to come up with an automated deployment. Our current development workflow is based on Docker, but we're quite experienced with Chef and AWS Opsworks, so we wanted to start ... Read this article!
Deploying Node.js Applications with AWS OpsWorks - Part 2
In the last article I described how to build a simple cookbook for deploying Node.JS applications using Chef. Check it out if you want to recapitulate the steps as we will re-use them here. In this post I want to describe how to group your Chef code using Custom ... Read this article!
Deploying Node.js Applications with AWS OpsWorks - Part 3
This article is the last one of this series. The first artice describes how to write a small Chef recipe to deploy a Node.js application. The second article describes how to extract Chef recipe logic into Custom Resources. Now, in this third article, I will show you how to ... Read this article!