Information Technology

DevOps Engineer

Durban, KwaZulu-Natal   |   Full time



We are looking for an experienced DevOps Engineer who is able to perform the functions required for the deployment, configuration, support, and troubleshooting of issues within our cloud hosted environments. These responsibilities will include the building of tools as well as the setup/configuration of cloud hosted servers and infrastructure that underpin our businesses platform. He/she will work closely with our development team in collaborating on software and architectural implementations for existing systems and assist in the design of new systems with a strong focus on performance and high availability.



Responsibilities


  • Provides guidance and expertise on system implementations in regard to risk, performance and scalability
  • Responsible for the development of IT tools and solutions to support the production environment.
  • Assist in the development of various software components
  • Assist in the deployment of software to Production environments
  • Responsible for the deployment and configuration of new servers, virtual hosts, technologies and 3rd party integrations
  • Ensures routine maintenance tasks including the backing up of key systems are performed as an ongoing concern
  • Plays an active role in identifying solutions and assisting with modifications to deliver enhanced performance of systems and hosting environments
  • Responsible for the securing of our cloud hosted environment (Google networking and firewall management)
  • Responsible for the management of monitoring of systems 


Behavioural Traits


We are looking for an individual who is self-starting and able manage their own time efficiently, while taking upon it themselves to grow/develop in any areas that would be mutually beneficial for themselves and the company. Our expectation is that this person can work well within a team, being able to clearly articulate themselves on complex technical issues, while at other times being able to work independently, managing and resolving any technical roadblocks by their own investigations. 


Skills / Experience


We are looking for a candidate who demonstrates high proficiency with various technologies, having experience in cloud platforms (preferably Google), containerized systems, configuration management tools and exhibits the qualities of an individual who is able to quickly adapt to new technologies or acquire new skillsets.


In addition, experience in the following technologies (or similar) are essential


  • Java / Nodejs / Scripting 
  • Linux (uBuntu)
  • PostGreSQL
  • RabbitMQ
  • Redis
  • Elastic Search / LogStash / Kibana
  • Zabbix
  • JIRA / Bamboo / Crucible


Conclusion


The successful applicant will be joining a team of highly talented individuals, garnering exposure for themselves and the company across a wide variety of technologies. We expect that this role will allow the applicant to grow his/her skills across both the Development and Operational spheres of our business, while too being exposed to certain aspects of business strategy and implementation. 

Submit Your Application

You have successfully applied
  • You have errors in applying
Cover Letter