Full-Time Engineer Reliability – Standard Bank Careers
Job Description
Standard Bank Careers – Engineer Reliability
Standard Bank is looking for a highly skilled Engineer Reliability to join our team in Johannesburg, South Africa. This role focuses on creating a bridge between development and operations, applying a software engineering mindset to system administration. You will be responsible for managing operations, enhancing system reliability, and developing software that increases site performance.
In this role, you will focus on:
-
Automating CI/CD pipelines for both legacy and containerized platforms using infrastructure as code, improving the speed and quality of software delivery.
-
Defining and implementing mechanisms to monitor service-level indicators, ensuring customers understand system reliability and service expectations.
-
Designing and implementing monitoring solutions to identify performance errors and maintain service availability.
-
Developing software to automate manual processes, expediting problem detection and mitigation.
-
Driving improvements in service performance metrics like latency, page load speed, and ETL by proactively identifying performance issues.
-
Collaborating with cross-functional teams to implement reliability improvements and best practices, with a focus on security, resiliency, scale, and performance.
Qualifications
-
Bachelor’s or Master’s Degree in Computer Engineering, Software Engineering
-
Site reliability engineer certification
Experience Required
-
5-7 years of experience in reliability engineering or a related field
-
Proficiency in structured and object-oriented programming in languages like JavaScript, Ruby, Python, Java, or C++
-
Experience with coding beyond simple scripts
-
Proactive troubleshooting skills for bottlenecks, problems, and areas for improvement
-
Solid understanding of Cloud Computing
-
Knowledge of data analytics and computer science principles
-
Experience with Linux/Unix, Docker, Kubernetes
-
Familiarity with Incident Management and DevOps practices
-
Strong knowledge of reliability-centered maintenance principles
-
Excellent analytical and problem-solving skills
-
Strong attention to detail with the ability to manage multiple projects
Behavioral Competencies
-
Practical approach to problem-solving
-
Strong communication and articulation skills
-
Effective information documentation and analysis
-
Ability to embrace change and manage tasks efficiently
-
Teamwork and collaboration
Technical Competencies
-
Knowledge of application support
-
Business continuity and disaster recovery planning
-
IT architecture and infrastructure/platform support
-
Service management processes
-
Build and test automation, version control
APPLY NOW
492 total views, 1 today