Enable job alerts via email!

Support Engineer (DevOps)

Indsafri

Johannesburg

On-site

ZAR 200,000 - 300,000

Full time

19 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company seeks a dynamic Support Engineer proficient in Java, SQL, and DevOps practices. In this role, you will ensure the application reliability and support production environments, engaging in troubleshooting and compliance efforts. Ideal candidates will have a strong background in risk management and technical support.

Qualifications

  • 3–5 years in a technical support, DevOps, or application support role.
  • Exposure to banking or financial services environments is highly advantageous.
  • Experience working in Agile and DevSecOps environments.

Responsibilities

  • Provide Level 2/3 technical support for Java-based enterprise systems.
  • Troubleshoot and resolve incidents related to application and infrastructure issues.
  • Support CI/CD pipelines and automation tools for efficient software delivery.

Skills

Java
SQL
DevOps
Technical Support
GRC Principles
Incident Management
Monitoring Tools

Education

Bachelor’s degree in Computer Science, Information Systems, Engineering
ITIL Certification
Java Certification
DevOps Certification
Database Administration Certification

Tools

Jenkins
Git
Docker
Kubernetes
Ansible
ELK Stack
Prometheus
Grafana
Splunk

Job description

Job Purpose:

We are seeking a dynamic and technically proficient Support Engineer with strong expertise in Java, SQL, and database technologies. The ideal candidate will have a solid background in DevOps, technical support, and strong understanding of governance, risk, and control (GRC) principles. You will play a key role in ensuring the stability, reliability, and performance of our applications and systems, supporting production environments, and ensuring adherence to risk and compliance standards.

Key Responsibilities:

  • Provide Level 2/3 technical support for Java-based enterprise systems and database-driven applications.
  • Troubleshoot and resolve incidents and service requests related to application and infrastructure issues.
  • Perform root cause analysis and implement long-term solutions to recurring incidents.
  • Collaborate with developers, DevOps, and infrastructure teams to deploy, monitor, and optimize applications.
  • Support CI/CD pipelines and automation tools to ensure efficient software delivery and deployment.
  • Ensure system reliability, availability, and performance in line with SLA and uptime objectives.
  • Maintain and enhance monitoring, alerting, and reporting solutions for proactive issue detection.
  • Participate in risk assessments and ensure that systems adhere to IT governance, risk, and compliance frameworks.
  • Support audit and compliance activities, including risk remediation, documentation, and controls testing.
  • Maintain detailed documentation of systems, processes, incidents, and standard operating procedures.
  • Engage in on-call support rotation and after-hours support when necessary.

Minimum Requirements:

Education & Qualifications:

  • Bachelor’s degree in Computer Science, Information Systems, Engineering, or related field.
  • Relevant certifications (e.g., ITIL, Java, DevOps, or Database Administration) are advantageous.

Technical Skills:

  • Proficient in Java development and troubleshooting (Spring Boot experience advantageous).
  • Experience in SQL and working with relational databases such as Oracle, PostgreSQL, SQL Server, or MySQL.
  • Familiar with NoSQL databases (MongoDB, Cassandra) is a plus.
  • Experience with DevOps practices and tools: Jenkins, Git, Docker, Kubernetes, CI/CD, Ansible, or similar.
  • Understanding of monitoring and logging tools (e.g., ELK stack, Prometheus, Grafana, Splunk).
  • Experience in incident, change, and problem management (ITIL frameworks preferred).
  • Knowledge of IT Governance, Risk Management, and Compliance (GRC) frameworks and tools.

Preferred Experience:

  • 3–5 years in a technical support, DevOps, or application support role.
  • Exposure to banking or financial services environments is highly advantageous.
  • Experience working in Agile and DevSecOps environments.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.