Enable job alerts via email!

DevOps Engineer

FNB South Africa

Johannesburg

On-site

ZAR 700 000 - 900 000

Full time

27 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A financial services provider in Gauteng is seeking a qualified DevOps Engineer. The role requires over 5 years of full stack DevOps experience, with a focus on Java, automation, containerization, and OpenShift. Responsibilities include translating strategies into actionable goals, maintaining stakeholder relationships, and enhancing customer service solutions. The ideal candidate holds a Bachelor’s degree in Computer Science or Information Sciences and has a proven track record in continuous delivery methodologies.

Qualifications

  • Over 5 years of full stack DevOps engineering experience.
  • Experience in Java, automation, containerization and OpenShift - non-negotiable.

Responsibilities

  • Translate strategies into actionable goals and execute relevant projects.
  • Implement best practices to achieve good customer outcomes.
  • Establish mutually beneficial relationships with stakeholders.
  • Design and deliver customer service solutions.
  • Analyze information to identify trends and decision-making needs.

Skills

Full stack DevOps engineering experience
Experience in Java
Automation
Containerization
OpenShift architecture experience

Education

Bachelor of Computer Science / Information Sciences
Job description

Job title: DevOps Engineer

Job Location: Gauteng, Johannesburg

Deadline: October 25, 2025

Quick Recommended Links
  • Jobs by Location
  • Job by industries
Are you someone who can :
  • The successful candidate must have over 5 years full stack DevOps engineering experience
  • The successful candidate must have experience in Java, automation, containerization and OpenShift – non-negotiable
  • OpenShift architecture experience, with cloud container solutions experience non-negotiable
  • Lead the automation of processes between software development and IT teams to enable continuous delivery through designing, developing, testing, and releasing software frequently, faster, and more reliably in an agile environment.
  • To enable the continuous delivery of designing, developing, testing, and releasing software frequently, faster and more reliably using Lean Thinking. To ensure continuous improvement and collaboration between development, testing and operations teams.
You will be responsible for :
  • Translate strategies into actionable goals and execute relevant projects / initiatives aligned to strategic objectives with specific performance measures and control systems to track progress.
  • Implement best practice to achieve good customer outcomes.
  • Establish mutually beneficial relationships with stakeholders that support thought leadership, innovative and integrated practice solutions.
  • Design and deliver customer service solutions, systems and interactions aligned to development operations principles and best practice.
  • Analyse information to identify trends, discrepancies and inconsistencies for decision making purposes. Use the insights gained through integrated business reports to measure success and realign tactical strategy implementation objectives appropriately.
  • Maintain expert knowledge on relevant legislative amendments, industry best practices and provide advice to relevant stakeholders.
  • Provide thought leadership and expertise.
  • Participates in planned activities that are appropriate for own development.
  • Ensure integrated view and reporting of relevant business information.
  • Develop IT solutions to meet business requirements and translate technical requirements into test cases, test scenarios and scripts. Execute, and document test plans.
  • Evaluate new application packages and tools and perform research on best practices.
  • Integrate solutions with other applications and platforms outside the framework.
  • Execute testing efforts across the life cycle.
  • Maintain new and existing object reference files.
  • Perform script maintenance and updates due to changes in requirements or implementations.
  • Set up and maintain the test environments for both manual and automated testing.
  • Deploy new modules, upgrades and fixes to the production environment and build automated deployments.
  • Perform moderate to complex tasks in support of one or more IT projects that require a singular area of expertise, in multiple technical environments within a specific business area.
  • Address issues identified by end users, create patches when necessary, and work through the backlog of customer-reported defects.
  • Troubleshoot existing information systems and production issues to identify errors or deficiencies and develop solutions.
  • Conduct gap analysis, identify feasible alternative solutions, and assist in the scope of modifications.
  • Review modules for quality assurance and assist in defining DevOps and quality guidelines and standards.
  • Facilitate automated testing
  • Create tight feedback loops to ensure issues and optimizations are communicated timeously.
  • Ensure open communication to minimize downtime and resolve issues faster, fix incidents, and unblock the release pipeline faster.
  • Monitor and evaluate all customer touch points to ensure the effectiveness of development operations principles.
What you will need :
  • 5 / 8years' experience in a similar role
  • Bachelor of Computer Science / Information Sciences

End Date : October 21, 2025

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.