Site Reliability Engineer

 

Recruiter:

HR Genie

Job Ref:

12012021

Date posted:

Tuesday, January 12, 2021

Location:

Johannesburg, South Africa

Salary:

Market related


SUMMARY:
Site Reliability Engineer

POSITION INFO:

The Site Reliability Engineer is responsible for ensuring the application and service stability, availability and optimum performance. The role is also responsible for automating manual and repetitive operations tasks by engaging with the entire software development life cycle to build, monitor and maintain various software systems. The candidate must have an “automate all tasks” attitude and must have strong software engineering mind-set in order to apply best practices to automation solutions that they build. This role is also responsible for reviewing application solution designs; understanding their impact on application/infrastructure; this role will also require close collaboration with product developers to ensure that the designed solution aligns to non-functional requirements such as availability, performance, security, and maintainability

Your responsibilities will include:

  • Monitoring and maintaining of services or application stability, performance, capacity and availability
  • Automating all manual, repetitive and automatable tasks to reduce toil
  • Assisting development teams with defining non-functional requirements for all features/systems/services
  • Release engineering - Designing and configuring CI/CD pipelines and ensuring teams adhere to release requirements
  • Carrying out software quality assessment for all releases to production, including code and application design reviews
  • Monitoring and maintaining of service/application performance, capacity and availability
  • Ensuring availability, sustainability and accessibility of application systems/services
  • Performing Incident Management and Root Cause Analysis
  • Providing 2nd and 3rd level support to the IS Service Desk for the resolution of application and infrastructure-related incidents and problems
  • Managing and remediating on security threats and vulnerabilities, and applying all required security controls in accordance with relevant policies
  • Identification and mitigation of all risks for services in production
  • Executing and managing operational projects to ensure delivery as per agreed timelines and scope
  • Liaise with developers and other IT personnel for problem resolution

The ideal candidate for this role will have:

  • Matric / Grade 12 essential
  • 3-year degree / diploma Bachelor’s Degree or diploma in Computer Science, Information Systems, or similar qualification
  • Min 5 years’ experience in a IT operations or Software development/maintenance role
  • Min 3 years’ experience working with programming and scripting languages, such as JAVA, C#, Python, Ruby, Bash/Shell etc.
  • Experience with supporting / maintaining JAVA applications preferred
  • Min 3 years’ experience with Linux/Unix operating systems
  • Min 3 years’ experience with containerisation related management stacks like Docker, Swarm, Kubernetes
  • Solid understanding of source code management, compilers, build configuration languages, automated build tools, package managers, and installers
  • Experience and knowledge of IP networks and related solutions preferred
  • Experience designing large-scale distributed systems preferred
  • Software design and development experience preferred
  • Experience with Database technologies - RDBMS, e.g. MySQL, MSSQL, PostGreSQL, Oracle
  • Strong SQL Scripting skills preferred
  • Knowledge of incident and problem management processes preferred
  • Experience with Cloud-native architectures, including public cloud PaaS / IaaS, micro-services architectures, APIs will be an advantage
  • Strong problem solving skills and ability to adapt to new methods and processes
  • Strong relationship building, persuasion, and collaboration skills that drives internal-and cross-team constructive feedback and support
  • Strong communications skills and time-management skills, with the ability manage multiple tasks, and work well under pressure
  • Experience in monitoring technologies and APM (Application Performance Management) tools
  • Experience and knowledge of Financial and Payment solutions preferred


 

NB! This job is now closed. You can apply for other jobs by uploading your CV.



 

 

 

Similar jobs you might be interested in:

Senior DevOps & Site Reliability Engineer
Location: Sandton
Salary: R90k - 100k per month
engineering role spanning DevOps, site reliability engineering, Azure Cloud, Platform engineering
39 days ago


Senior Control Instrumentation Engineer
Location: Johannesburg
Salary:
2 days ago


Technician
Location: Johannesburg
Salary: Monthly
Are you a hands-on IT Support & Systems Technician who enjoys solving technical challenges, supporting business-critical systems, and working across desktop, server, and infrastructure environments? This is an exciting opportunity to join a technology-driven organisation where you will play a key role in maintaining reliable, secure, and efficient IT operations.
9 days ago


Electrical Engineer BESS Systems
Location: Johannesburg
Salary:
A growing energy and renewable power business is seeking an experienced Electrical engineer – BESS Systems to join its technical team.The successful candidate will play a key role in the design, engineering, integration and delivery of Battery Energy Storage Systems (BESS) across commercial, industrial and utility-scale energy projects.You will work across the project lifecycle, from feasibi...
18 days ago


Senior Electrical Engineer Power Generation
Location: Johannesburg
Salary:
A leading engineering and power generation organisation is seeking an experienced Senior Electrical engineer to join its technical team and play a key role in the delivery, optimisation and support of major power generation projects.This is a senior technical position suited to an engineer with strong experience in electrical power systems, generation facilities, industrial plant electrical infras...
19 days ago


ENGINEERING MANAGER: SPARES, SERVICES & RELIABILITY
Location: Krugersdorp
Salary:
24 days ago


ENGINEERING MANAGER: SPARES, SERVICES & RELIABILITY
Location: Krugersdorp
Salary:
24 days ago


ENGINEERING MANAGER: SPARES, SERVICES & RELIABILITY
Location: Krugersdorp
Salary:
24 days ago


3411 Infrastructure Engineer (Expert)
Location: Menlyn
Salary:
ESSENTIAL SKILLS:Strong proficiency in Python for automation, scripting, and tooling development.Advanced Bash/Linux shell skills with comfort operating and troubleshooting in Linux environments.Experience designing, building and operating CI/CD pipelines (GitHub Actions, Jenkins, AWS CodePipeline).Deep knowledge of Infrastructure as Code and Terraform for provisioning and managing cloud infrastru...
25 days ago


Reliability Engineer
Location: Germiston
Salary:
44 days ago


Create a free job alert for Site Reliability Engineer in Johannesburg

Enter your email address below and we will email you similar jobs when they become available:

You can cancel at any time. We will not spam you.
By giving us your email address your agree to our Terms and Conditions