As a Coolblue Linux platform engineer you will “automate all the things” from bootstrap to backup.
What you tell your friends you do “I’m building Coolblue Skynet, I automate everything, if it’s not sentient, it’s not finished.”
What you will really be doing
- Design and build the Linux systems that power the software of Coolblue.
- Automate build and deployment of the various software stacks into Development, Test, Acceptance and Production environments.
- Design and implement Puppet modules to Puppet best-practices and procedures: continuously improving our Continuous Integration.
- Maintain, scale and troubleshoot the deployment pipeline to ensure smooth and frequent releases.
- Identify and keep track of metrics that tell you how your stack is performing.
How will you be doing this?
- You’re part of an agile, multidisciplinary team. You bring your own unique skill set to the table and collaborate with others to accomplish your goals.
- You prioritise your work with the teams and its product owners, weighing both the business and technical value of each task.
- You experiment, test, try, fail and learn all the time – with one thing at a time.
- You don’t do things just because they were always done that way but you don’t ignore the lessons learned.
- You don’t wait for things to come to you. You go out and get them. You’re self motivated, communicative and get things done.
What have we worked on last quarter
- Puppetized HAProxy and RabbitMQ services with exported resources to allow auto-clustering.
- Refreshed the Puppet Stack with latest Puppet standards to provide modularity, integrated monitoring (Sensu), infrastructure tests (Serverspec).
- Integrated Windows configuration into Puppet environment. Improving bootstrap time allowing us to deliver 20 . Net applications servers in one day.
Team You’ll work in a multidisciplinary team of engineers with various areas of expertise. Yes, this means some of your team members work the Windows stack. Passionately. And they will talk about it. A lot. Even to you. And they expect nothing but love in return.
Working in an Agile engineering team at Coolblue also means having big ideas, but being able to chop ‘em up in small deliverables. To help you with this, your team has a Scrum Master and a Product Owner.
