Who are we
We’re a team of 11 DevOps engineers, working mostly with web application developers (backend, Java, JavaScript, WordPress, .NET). Our main task is to provide a stable and scalable platform for our applications and ensure our developers can continuously build and deploy new features. To achieve this, we rely on Ansible, Terraform, Docker, Sensu, and a whole suite of AWS and Azure services.
We like turtles and automation. We know where the skeletons are buried. We hold the Power of Root at our fingertips. We find a way or make one.
Who are we looking for?
Qualifications & Experience
- good knowledge of the Linux operating system
- familiarity with cloud providers such as AWS, Azure, GCP
- knowledge of relational database services
- monitoring and performance optimisation skills
- backup and recovery experience
- experience or familiarity with git
- experience with the setup, maintenance or troubleshooting of HA infrastructure
- good problem-solving and analytical skills
- excellent knowledge of English
- a drive to make your infrastructure better every day
These would be nice to have and are a big plus:
- Linux related certifications
- AWS certifications
- working knowledge of IaC, Terraform or CloudFormation
- design and implementation of CI/CD processes
- experience with the design, implementation and monitoring of microservice architecture
Your responsibilities
- planning, deployment, and maintenance of various software solutions
- defining tasks and giving time estimates
- writing and testing clean, maintainable code
- rolling out new features, analyzing (and reacting to) the results and feedback from our QA Engineers and users
- collaborating with clients and both project and technical teams
- coherently and successfully presenting your solutions in front of clients and/or a group of colleagues
- proactively communicating with other team members and project stakeholders
- using agile methodologies in development (if you don’t know them yet, we will teach you)
- participating in code reviews, pairing, and other forms of knowledge sharing
- continually improving your skills and encouraging others to progress with their knowledge
- working in a cross-functional team