We’re looking for a passionate DevOps Infrastructure Engineer. Can you re-architect and maintain deployment pipelines for both web applications and apps with your eyes closed and your hands tied? Do you have at least three years of experience in setting up and administering AWS environments? And would you, as a next step in your career, like to build an awesome platform for the developers of aNewSpring to build, run, deploy and monitor their applications? Did you just enthusiastically say yes? Then we’re looking for you!
About us
At aNewSpring, we do everything we can to make learning fun and effective. Our software for professional educators helps them create beautiful, effective and varied Learning Journeys. We work with a no-nonsense approach and believe in open, positive and respectful collaboration.
This approach allows us to continuously improve and offer our customers a better experience. And it also leads to super happy employees. How do we know? We ask them how they experience their work and what we can improve on a weekly basis. And we actually act on their suggestions.
We’ve grown from a small start-up to a fast-growing SaaS company over the past ten years, with thousands of customers and even more satisfied students. We are a Dutch company, based in Rotterdam, with offices and partners in our main regions (UK, Australia and South Africa).
How will you contribute to our mission?
You’ll be responsible for making our deployments as smooth as possible, to multiple production, test and acceptance environments spread over multiple accounts and regions, as well as extending and optimising our deployment pipeline, to enable us to build and test our web and mobile applications as easily and smoothly as possible.
How? For example by enabling us to use containers (Docker/ECS/Fargate, Kubernetes/EKS) and Infrastructure as Code (AWS CDK using Python, Terraform for our Azure-hosted tool) so we can make the next steps towards Continuous Delivery. You’ll also monitor the usage and costs of our existing infrastructure and you’ll bring ideas to the table to keep those costs under control.
In cooperation with the CTO you’ll determine the necessary changes to our current AWSand Azure infrastructure to make it better and more secure, and where necessary you’ll coordinate these changes with our hosting provider. You’ll also investigate issues as they arise in production and fix them together with our hosting provider. Or better yet, you’ll prevent them from occurring in the first place!
Are you this person? Let’s chat.
Who are you?
You have both the experience and personality to give form and meaning to the job, given that you’re the first member of our new infrastructure team. In order to be able to do more in less time, as an organisation we want to move towards a DevOps-approach, where an infrastructure team will provide our application teams with the necessary tooling and platform to build, test, deploy and monitor their applications. As the first member of this new team, you will play a big part in that transition, by utilizing your knowledge and experience in regards to for example
AWS, Infrastructure as Code and containers. Eventually you’ll be building the basis for our continual growth and together we’ll outgrow our current office again.
You are / have
1. At least 3 years of hands-on experience in setting up and maintaining AWS environments and deployment pipelines for web applications
2. Experience using containers (Docker/ECS/Fargate, Kubernetes/EKS)
3. Experience using Linux, Nginx, Traefik, Apache Tomcat, MySQL
4. Experience using automation- and CI/CD-tools (Bash, Git, TeamCity)
5. Excellent problem solving skills
6. Good eye for detail
7. Being able to work on your own
8. Completed AWS Solutions Architect certification
9. Completed Bachelor or Master of Science, preferably in an IT related field
10. Fluent in English
A new remote employer. How does that work?
No worries. Online training is our core business remember?
We have built our systems and processes entirely on remote working. We have a “Preboarding Learning Journey” about our culture and methods. Plus an online onboarding with which we support new colleagues.
About Personal Programmer
We are a nearshoring company that helps Macedonian developers to find their dream job working for an international client. A job where you can grow as a developer, and get the most out of your working life whilst enjoying every day you come to our office.
We give you the best working atmosphere possible in one of our Skopje based offices. Working alongside other developers who all have their own client. We have an ocean based setup where everyone works in the same office space. Our HR is solely focussed on making you feel at home at our office and in your job. We help with communication towards the client if needed and advise on salary and other work related subjects. At Personal Programmer you are in good hands and we are looking forward to welcoming you to our family.