A technology recruitment agency is seeking a skilled individual to support and manage its hosting environment. The role entails deploying and maintaining automated Linux-based systems, optimizing databases, and mentoring junior DevOps engineers. Candidates must have solid knowledge in networking protocols, containerisation, and automation tools like Ansible. This position is based in Cape Town, Western Cape, and offers the chance to lead technology evaluations and foster efficiencies within the team.
Qualifications
Experience in deploying highly available automated Linux-based systems.
Solid understanding of networking protocols and how the internet works.
Experience with containerisation, Docker and automated testing.
Responsibilities
Support and manage our hosting environment.
Find opportunities to streamline how we work.
Drive opportunities for efficiencies.
Skills
Deploying automated Linux-based systems
Networking protocols understanding
Containerisation and Docker
Automating with Ansible
Database design and optimization
Backend coding in Python and PHP
Automated testing
Problem solving under pressure
Job description
Responsibilities
Support and manage our hosting environment
Find opportunities to streamline how we work
Drive opportunities for efficiencies
Knowledge sharing support and upskilling of the rest of the team
Requirements
Experience in deploying highly available automated Linux-based systems
Solid understanding of networking protocols and how the internet works
Experience with containerisation, Docker etc
Experience in automating with Ansible or similar tools
A good understanding of databases, database design and optimization
Experience with coding, ideally backend services in Python, PHP reasonable understanding of web technologies
Knowledge of automated testing
Proven ability and interest in picking up new technologies quickly, leading evaluations and providing suggestions of key technologies to base future development around
Great problem solving ability, especially under pressure
A passion to lead and mentor more junior DevOps engineers
An ability to explain and articulate technical detail clearly to technical management and developers
Understanding of the importance of writing documentation and training other staff on operating platforms
Architecting, deploying, maintaining and scaling platforms