This is an excellent opportunity for a DevOps Engineer to lead the DevOps Capabilities & DevOps culture within one of the most technically advanced Software Development Companies who specialise in Graph Analytics Platforms and IoT.
Based in CAPE TOWN this DevOps Engineer role offers a salary of R480K – R540K/annum.
This Software Firm is a unique and exciting software company at the forefront of engineering next-generation Complex Event Processing Engines. They develop powerful and versatile Graph Analytics Platforms that enables organizations to rapidly create next-generation data intelligence applications in complex environments. Through the use of graph-database technology, event processing and machine learning they uncover insights to empower organizations in a range of industries, with future-ready solutions. This is a small, fast-growing and exceptionally well-funded Software Company, where you will work with a learn from a Senior Engineering Team. Great culture, offering flexible and remote working.
As DevOps Engineer you will own, sustain and grow out the DevOps processes and procedures and specifically to build, test and maintain the infrastructure and tools to allow for the speedy development and release of software. This involves collaboration with the development team to ensure software development efficiency and very high system uptime.
This also involves leading the DevOps capabilities, including:
Analyse metrics from infrastructure and applications to assist in performance tuning and fault finding.
Work with development teams to improve services through deployment pipelines, automated technologies and application maintenance best practices.
Balance feature development speed and reliability with well-defined service level objectives.
Create sustainable systems and services through automation and improvements.
Be responsible for all existing server infrastructure, including on-premises, private cloud and cloud hosting environment.
Monitor server and systems performance and uptime.
Monitor IT security and cyber security, including implementing a robust cyber / IT security plan.
Relevant tertiary education, or DevOps / System Administration courses.
Minimum of 2 years’ experience as a System Administrator / DevOps Engineer.
Awareness of DevOps and Agile principles.
Relevant “Linux” proficiency; “Ubuntu OS” preferred.
Knowledge of DevOps pipelines and continuous testing.
AND, any experience in the below will be an advantage, but not essential (as you will be taught these):
Log management and ELK Stack. (Elastic Search, Logstash, Kibana)
IAC and automation tools (Ansible, Terraform)
Scripting (windows PowerShell, Linux shell, Bash shell coding)
Container technology and orchestration (Kubernetes, Docker)
Build tools (GitHub, Jenkins)