Share this job with your friends, family and co-workers...
THIS JOB ADVERT IS STILL ACTIVE...
DEVOPS ENGINEER - 361235
Information Technology / Web Development / Telecommunications
Wage / Salary:
R - Market Related - P/M (Per Month)
A well established company based in Kloof, Durban are looking for the newest addition to their team.
An innovative Software Development house that have collaborated with some well known company's over the last 14 years, you'd be joining a team, you'll never want to leave.
The best part - Your role is REMOTE! Yes, you may pop into the office in Kloof if you wanted to.
You’ll be working hand-in-hand with their seasoned cloud engineer and all round good guy and a team that are always happy to help. We’re on a continuous journey of discovery and are always hungry to be better.
They are a small team, and so you can also expect to look after the team with respect to their tools, hardware and any challenges they may run into.
Duties & Responsibilities
Their standard stack includes Nginx, MySQL (both Aurora and custom installations), Redis, S3, RabbitMQ and hosted web apps running on NodeJS and .NET . They run their services on a collection of Linux (Ubuntu) and Windows Server machines (although are favouring Linux servers moving forward). Here are some of the things they've worked on recently that might give you a good sense of what you’ll be working on day to day:
Roll out of ModSecurity across our fleet of Nginx load balancers.
Custom Zabbix monitoring and automation scripts to help our systems self-heal when we run into issues.
Patching servers to the latest version of Windows Server/Ubuntu distros.
Implementation of a tool to help developers restart services across servers in production.
Migrating schemas of large MySQL tables using gh-ost (GitHub's online schema migration for MySQL)
Tweaks to our Octopus deployment scripts to assist with flapping NodeJS services.
Desired Experience & Qualification
You should also be completely familiar with the Unix toolset, Windows Server, basic networking concepts, and at the very least, be a passable programmer. To be clear, this means they’re looking for someone who is capable of creating and amending automation scripts written in bash and NodeJS, Ruby or Python.
While having a Computer Science or engineering degree might help, they favour experience and a strong track record. They value people that take ownership, push boundaries, think big picture, are fixated on excellence and are in it together.
Finally, they need someone with tenacity and zest for this role. While they do as much as they can to ensure the systems behave, the odd outage is bound to occur, and this can be stressful. Having a growth mindset and ability to find a way are critical skills for this role.