Development Operations Engineer (Pretoria) - South Africa
- Harare, Zimbabwe
|Job Location||South Africa|
|Company Type||Development Operations Engineer|
|Job Role||Development Operations Engineer (Pretoria)|
|Employment Type||Full Time|
|Career Level||Senior Management|
|Years of Experience||5|
|Residence Location||South Africa|
|Nationality||South African work permits or residency.|
|Degree||Relevant Degree or Diploma|
To lead a team of Developers and Testers working on an enterprise netcode base to translate complex requirements into maintainable code that can be adapted to the changing needs of the business.
This role will also have the responsibility to guide, mentor and train the Developers and Testers to ensure operational excellence and effectiveness, as well as maintain strong relationships with service providers, suppliers, and customers within the Company.
Manage all environments as part of the DevOps team to ensure operational sustainability and compliance
Install and configure operating systems and software.
Monitor all systems for availability and performance.
Collaborate with developers to bring new functionality to production effectively.
Troubleshoot and diagnose root causes of problems and apply the appropriate solutions
Research, propose and implement technologies to enhance infrastructure.
Develop and improve operational practices and procedures.
Produce high-level design documentation.
Ensure redundancy, failover, and recovery of systems.
Regulatory, Compliance, Governance and Legal:
Lead and manage with an example of integrity, honesty, transparency, and openness
Actively identify, grow and leverage key regulatory/licensing relationships and knowledge to ensure compliance and governance according to company policy and local legislation as a minimum
Ensure timely and effective communications of key regulatory/licensing/strategic developments and risks to the IT Manager
Monitor and stay in touch with origination and evolution of all existing and new competitors to ensure we stay a step ahead
Solid expert level Linux experience.
Good understanding and experience in AWS Cloud Technologies.
Configuration management - puppet, chef, ansible, salt.
Scripting - bash, php, ruby, python.
Configuration and monitoring of core applications - web servers, databases, messaging queues - apache, nginx, mysql, beanstalkd, rabbitmq.
Maintaining supporting applications - issue tracking, CI (jenkins), logging (ELK), deployments (Capistrano).
Network management - DNS, routing, firewall, load balancing and proxy knowledge.
Additional Beneficial Requirements
Agile and TDD knowledge.
DBA knowledge - point-in-time backups, replication, performance tuning.
Experience with building PCI systems.
Demonstrated effectiveness in all the areas outlined
Valid Driver’s License and Passport
Minimum 5 years’ experience in an IT development environment.
2 years’ administration of Linux environments.
System's AdministratorHarare,ZimbabweOur Client is looking for a Systems Administrator to join their team.
Functional Test AnalystJohannesburg, South AfricaOur Client is looking for a Functional Test Analyst to join their team in Johannesburg.
Full Stack Developer with Java Spring experienceHarare,ZimbabweOur client is looking for a highly skilled computer programmer who is comfortable with both front and back end programming. Full Stack Developers are responsible for developing and designing front end web architecture, ensuring the responsiveness of applications and working alongside graphic designe
Analytic Data / ScientistJohannesburg, South AfricaOur Client is looking for a Analytic Data / Scientist to join their team!
Administrative AssistantHarare,ZimbabweOur client is looking for an Administrator to join their team.