Rand Merchant Bank Logo

DevOps Engineer

Rand Merchant Bank|Posted 1 month ago

Skills and experience

Role:DevOps engineer
Experience in role:5+ years
Language proficiency:English
Must-have skills:
    CI/CD

Location and salary

Remote policy:Hybrid
Location of job:Sandton, South Africa
Visa requirements:No specific requirements
Visa sponsorship:Unable to sponsor visa
Employment type:Permanent

Role description

The purpose of the role is as follows:

To support and automate the delivery of software and infrastructure solutions in the organisation by focusing on streamlining development and operational processes, ensuring seamless integration and deployment of applications to meet business objectives.

Support the establishment of CI/CD pipelines, system monitoring, and basic troubleshooting of production systems to ensure high availability and reliability.

Provides foundational technical expertise and serve as a vital contributor to the team's operational efficiency and quality improvements.

Are you someone who can:

Assist in the implementation and maintenance of Continuous Integration and Continuous Deployment (CI/CD) pipelines to automate software delivery, ensuring faster and more reliable deployments.

Monitor system performance and infrastructure health to identify and resolve issues promptly, ensuring uninterrupted availability of critical applications.

Configure and maintain cloud-based and on-premises infrastructure using Infrastructure-as-Code (IaC) tools to ensure consistent provisioning and deployment.

Collaborate with development teams to understand application requirements and ensure that infrastructure is appropriately designed to support those requirements.

Perform routine system upgrades and patch management to ensure that software dependencies remain secure and up to date.

Develop and maintain scripts for system automation and process optimisation, reducing manual effort and operational overhead.

Provide first-line support during production incidents by investigating and resolving application or system-level issues promptly.

Document and maintain operational processes, including deployment procedures, monitoring configurations, and troubleshooting guides, to ensure team knowledge continuity.

Conduct routine backups and recovery drills to validate disaster recovery plans and protect critical data assets.

Implement basic application monitoring solutions using tools to enhance observability and early issue detection.

Support security compliance efforts by configuring systems in line with the organisation's regulatory and governance standards.

Conduct root cause analysis of incidents and recommend preventive measures to improve system reliability.

Assist in performance testing of applications to ensure scalability and compliance with service-level agreements.

Participate in code reviews for deployment scripts to maintain consistency and adherence to best practices.

Contribute to post-incident reviews to identify areas of improvement in system design, monitoring, or incident handling processes.

Collaborate effectively within cross-functional teams, fostering a culture of teamwork and shared accountability for success.

Engage in continuous learning to stay updated with evolving DevOps tools and best practices, driving innovation within the team.

Demonstrate initiative in identifying process improvements and taking ownership of their implementation to contribute to a high-performance environment.

Maintain a proactive approach to risk management, ensuring that potential issues are addressed before they impact business continuity.

Promote a culture of inclusivity and knowledge sharing to empower team members and create a collaborative working environment.

You will be an ideal candidate if you have the following:

Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Preferred: Post-graduate degree in Computer Science, Information Technology, or a related field, complimented with advanced certifications in cloud technologies, and/or relevant certifications in DevOps practices

Experience and Skills

  • 5 to 8 years’ experience in a similar environment, of which 2 to 3 years ideally at specialist level
  • Knowledge and Skills
  • Proficiency in designing and maintaining CI/CD pipelines using tools.
  • Advanced scripting and programming skills in languages.
  • Expertise in cloud platform services, container orchestration and IaC tools.
  • Strong knowledge of monitoring, logging, and incident response frameworks.
  • Familiarity with database administration and network infrastructure management.

About Rand Merchant Bank

1000+ employees

More About Rand Merchant Bank

Rand Merchant Bank (RMB), a division of FirstRand Bank Limited, is a leading African corporate and investment bank and part of one of the largest financial services groups in Africa.

RMB is a bank built on innovation and ideas, something we have nurtured and grown since our beginnings. We believe that a combination of skills is often the best way to reach innovative solutions and arrive at new ideas. That’s why we work with smart people from varied backgrounds and blend youth and energy with wisdom and experience. At RMB we nurture and celebrate inspired thinkers so that they can apply thinking that can change your world.

What makes RMB different?.

We offer a non-hierarchical, entrepreneurial environment where our people think and act like owners. We empower people, hold them accountable and reward exceptional performance.

While most Corporate and Investment Banks compete on the same basis, it is RMB’s people, our owner-manager culture, collaborative spirit and values that distinguish us from the rest.

RMB is a values-driven organisation where human development is far greater than only results. That’s why we make sure we hire the right people and give them the freedom to be awesome.

Tech Stack

application and data

PostgreSQL
PostgreSQL
Javascript
Javascript
Python
Python
Java
Java
Spring Framework
Spring Framework
Redis
Redis
MongoDB
MongoDB
HTML5
HTML5
C#
C#
Microsoft Azure
Microsoft Azure
MS SQL
MS SQL
Kibana
Kibana
Angular
Angular
JUnit
JUnit
Jupyter
Jupyter
Amazon Web Services
Amazon Web Services

dev ops

Jenkins
Jenkins
PagerDuty
PagerDuty
Git
Git
Docker
Docker
Maven
Maven
Selenium
Selenium
npm
npm
Bitbucket
Bitbucket
TeamCity
TeamCity
Team Foundation Server
Team Foundation Server
Kubernetes
Kubernetes
IntelliJ IDEA
IntelliJ IDEA
SonarQube
SonarQube
Prometheus
Prometheus
Bash
Bash
Azure DevOps
Azure DevOps
Visual Studio
Visual Studio
VS Code
VS Code

business tool

JIRA
JIRA
Microsoft Sharepoint
Microsoft Sharepoint
Microsoft Teams
Microsoft Teams
Confluence
Confluence
Miro
Miro

utilities

Power BI
Power BI

Office Photos

Office photo
Office photo
Office photo
Office photo

Similar jobs on OfferZen: