Senior DevOps (Site Reliability Engineer)

Posted Yesterday
Be an Early Applicant
Johannesburg, Gauteng
Senior level
Fintech • Payments • Financial Services
The Role
As a Senior DevOps Engineer, you will manage cloud infrastructure, monitor systems for performance, implement security measures, optimize system performance, ensure disaster recovery, and communicate best practices within the DevOps team. You will play a crucial role in driving infrastructure strategy and support operational efficiency.
Summary Generated by Built In

Mukuru is on the lookout for a Senior DevOps (Site Reliability Engineer) to join our IT Engineering team. This position is open to applicants based in Cape Town and Johannesburg, with the flexibility to work remotely.

As part of a dynamic and forward-thinking team, you'll play a key role in driving the strategic direction of our infrastructure development and DevOps processes. In this role, you'll oversee, build, iterate, secure, and monitor our internal infrastructure and applications, as well as manage external integrations, to ensure operational efficiency and system recovery in the event of a disaster.

You will report directly to the Head of Development & Technology Solutions.

Duties and Responsibilities (Include but are not limited to):

  • Cloud Infrastructure Management: Collaboratively manage all cloud infrastructure environments as part of the DevOps team.
  • System Monitoring: Monitor infrastructure to ensure optimal performance and availability at all times.
  • Security Implementation: Implement intrusion prevention and detection tools to enhance security.
  • System Configuration & Maintenance: Ensure proper operating system and software installation/configuration.
  • Monitoring & Alerts: Proactively enhance and refine monitoring and alerting systems to catch issues early.
  • Performance Optimization: Identify opportunities to enhance the performance and efficiency of systems.
  • Redundancy & Recovery: Ensure redundancy, failover, and disaster recovery processes are in place.
  • Documentation: Create and maintain high-level design documentation and system diagrams.
  • Agile Collaboration: Actively contribute to all relevant meetings and collaborate in an agile environment.
  • Problem Solving: Identify issues and propose solutions to make the business more efficient and productive.
  • Knowledge Sharing: Share knowledge and best practices with fellow DevOps engineers.
  • Strategic Infrastructure Ownership: Take ownership of the strategic direction and maintenance of our internal infrastructure.
  • Self-Development: Manage your professional and self-development to stay ahead of emerging technologies and industry best practices.

Key Requirements:

  • Education: Grade 12 or equivalent (Essential). A related tertiary qualification is desirable.
  • Experience: Minimum of 7+ years in DevOps, IT, or SysAdmin roles, with solid experience in Linux administration (Essential).
  • Security & Compliance: Experience building PCI/ISO27001-compliant systems (Desirable).
  • Methodologies: Familiarity with Agile and TDD methodologies.
  • Cloud Technologies: Expertise in AWS (required), with additional knowledge of Azure and GCP (desired).
  • Configuration Management: Experience with tools like Puppet, Chef, Ansible, Salt, and VPN.
  • Scripting: Proficiency in Bash, PHP, Ruby, and Python.
  • Core App Management: Knowledge of configuring and monitoring core apps like web servers, databases, and messaging queues (e.g., Apache, Nginx, MySQL, RabbitMQ).
  • Supporting Applications: Experience with JIRA, Jenkins, ELK stack, and Capistrano for issue tracking, CI, logging, and deployments.
  • Networking: Solid understanding of DNS, routing, firewall, load balancing, and proxy configurations.
  • Database Hosting: Knowledge of primary and read replica database design.

Additional Skills:

  • Communication: Strong verbal and written communication skills.
  • Multitasking: Ability to manage multiple tasks efficiently in a fast-paced environment.
  • Problem Solving: Excellent troubleshooting and debugging abilities.
  • Attention to Detail: A sharp eye for detail and precision in execution.
  • Teamwork: Collaborative team player with a proactive and supportive attitude.

I am sure you are reading this job description and meet majority of the criteria BUT you may also still not be 100% comfortable in applying. We believe that there is a place for everyone under the Mukuru sun and we want YOU to contribute to our diverse tapestry of talent. So come on, take a leap of faith, and send your application if you meet majority of our requirements. Remember to include a snippet of how you will bring value and help us build a future of success that will help us determine where and how you may best be suited” Maybe you are just the future Mukurian we need!!


Should you be appointed in a remote/work from home role at Mukuru, it is your responsibility to ensure that you have uninterrupted internet connectivity and a ‘work-like’ environment at your home location, in order to deliver your best in terms of performance, productivity and service to our customers.
If you do not receive any response after two weeks, please consider your application unsuccessful.


NB: ALL STAFF APPOINTMENTS WILL BE MADE WITH DUE CONSIDERATION OF THE COMPANY’S DIVERSITY AND INCLUSION PLANS

Top Skills

Bash
PHP
Python
Ruby
The Company
Cape Town
1,862 Employees
On-site Workplace
Year Founded: 2004

What We Do

Mukuru is one of the largest money transfer providers in Africa and a leading Next Gen Financial Services Platform that offers affordable and reliable financial services to the emerging consumer. The foundation of our business was built by providing the continent’s migrant diaspora with safe, convenient international money transfers. From this base we have grown a wide range of products and services that take their cue from our customers’ needs and aspirations for greater financial security and a better life. To this end, we continue to build a highly robust and resilient physical and digital financial payments infrastructure across Africa that unlocks new value-added services for our loyal customers. This includes cash transfers, Mukuru Funeral Cover, and the Mukuru Card. As a fintech provider, Mukuru has underpinned its successful customer engagement strategy with the ability to ‘speak the language’ of its users and gain a grassroots understanding of the unique pain points that customers face in each market. Our engagement platforms include WhatsApp, free USSD, the Mukuru App, and the website. Customers are always able to speak to Mukuru about any challenges or difficulties with the platform, whether it’s a Mukuru agent in a physical booth, at a branch, over the telephone, or via a virtual live chat function in a language of the customer’s choosing, and often in their mother tongue. Take a walk through our Contact Centre at any time, and you’ll hear conversations in 15 languages – our very own united nations of Africa and Asia.

Similar Jobs

UL Solutions Logo UL Solutions

Engineer Project Associate, Wind Measurement

Automotive • Professional Services • Software • Consulting • Energy • Chemical • Renewable Energy
Hybrid
Johannesburg, Gauteng, ZAF
15000 Employees
Johannesburg, Gauteng, ZAF
63856 Employees

Accenture Logo Accenture

Mid Software Developer

Information Technology
Johannesburg, City of Johannesburg, Gauteng, ZAF
456553 Employees
Johannesburg, City of Johannesburg, Gauteng, ZAF
15289 Employees

Similar Companies Hiring

MyBambu Thumbnail
Social Impact • Payments • Other • Mobile • Fintech • Financial Services • App development
West Palm Beach, Florida
120 Employees
Energy CX Thumbnail
Utilities • Professional Services • Greentech • Financial Services • Energy • Consulting • Business Intelligence
Chicago, IL
55 Employees
MassMutual India Thumbnail
Insurance • Information Technology • Fintech • Financial Services • Big Data
Hyderabad, Telangana

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account