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.
Test Analyst - PretoriaJohannesburg, South AfricaOur client is looking for a Test Analyst to join their team
IT Hardware Technician - LusakaLusaka, ZambiaOur Client is looking for an IT hardware technician to join their team in Lusaka.
Development Operations Engineer (Pretoria)South AfricaOur client is looking for a Development Operations Engineer to join their team!
The position is based in Pretoria but extends into Africa
Team Lead (Pretoria)South AfricaOur client is looking for a Team Lead to join the team!
Android ProgrammerHarare,ZimbabweOur Client is looking for an Android Developer to join their team.