Company:
FNB South Africa
Industry: Banking / Financial Services
Deadline: Nov 30, 2025
Job Type: Full Time
Experience: 7 – 10 years
Location: Gauteng
Province: Johannesburg
Field: ICT / Computer
Role Purpose
- To automate and optimize the processes between software development and IT operations teams, enabling continuous delivery and operational excellence. This role supports infrastructure, monitoring, and database operations across shared services and DE&I environments, with a strong focus on Microsoft SQL and Windows Server technologies.
Key Responsibilities
- Develop IT solutions to meet business requirements and translate technical requirements into test cases, test scenarios, and scripts.
- Execute and document test plans across the software development lifecycle.
- Evaluate new application packages and tools and perform research on best practices.
- Design, develop, and maintain automated deployment pipelines across DEV, QA, and Production environments.
- Write scripts to initiate and orchestrate deployments and automate provisioning, configuration, patching, and backup/restore operations.
- Install, configure, and integrate solutions with other applications and platforms outside the framework.
- Execute testing efforts across manual and automated environments.
- Design, develop, and implement reusable components.
- Perform script maintenance and updates due to changes in requirements or implementations.
- Set up and maintain test environments for both manual and automated testing.
- Deploy new modules, upgrades, and fixes to production environments and build automated deployments.
- Ensure uptime and performance of Microsoft SQL databases and IIS web applications.
- Implement automated monitoring and alerting mechanisms using tools like AppDynamics, SolarWinds, Graylog, Dynatrace, and Splunk.
- Collaborate with infrastructure and development teams to optimize application performance and database reliability.
- Support change control, log management, and application architecture understanding.
- Maintain legacy applications and support shared services infrastructure.
- Engage in cross-functional collaboration across DE&I, branch, and shared services environments.
- Perform moderate to complex tasks in support of IT projects requiring expertise across multiple technical environments.
- Assist in establishing requirements, methods, and procedures for routine maintenance.
- Address issues identified by end users, create patches when necessary, and work through the backlog of customer-reported defects.
- Troubleshoot production problems and existing systems to identify errors or deficiencies and develop solutions.
- Evaluate existing applications and platforms and provide recommendations for improving performance.
- Review modules for quality assurance and assist in defining DevOps and quality guidelines and standards.
- Facilitate automated testing and create tight feedback loops to ensure timely communication of issues and optimizations.
- Automate deployments and feedback processes such as provisioning, application releases, and installations.
- Monitor and evaluate all customer touchpoints to ensure the effectiveness of DevOps principles.
Specialized Focus: Microsoft SQL – Automation & Operational Excellence
- Design and maintain automated database deployment pipelines across Development, QA, and Production environments to ensure consistent and reliable delivery of database changes.
- Develop scripts and procedures to automate database provisioning, configuration, patching, and backup/restore operations.
- Implement automated monitoring and alerting mechanisms to proactively identify performance issues, failures, or anomalies in SQL environments.
- Manage and deploy database updates, schema changes, and performance enhancements with minimal downtime and maximum reliability.
- Support automated testing and validation of database changes, ensuring data integrity and compatibility across environments.
- Optimize database performance and availability by applying DevOps principles such as continuous integration, continuous delivery (CI/CD), and infrastructure as code (IaC).
- Collaborate with development and infrastructure teams to streamline database operations and improve customer-facing touchpoints through data-driven insights.
Education Requirements
- Bachelors in computer and information science or equivalent IT qualification (NQF Level 7).
- Microsoft Windows Operating Systems certification (essential).
- Microsoft SQL Server certification (essential).
- Linux experience (beneficial).
Work Experience
- 7–10 years of experience in IT, with specialization in Microsoft technologies and SQL.
- Experience across development, operations, support, and database engineering.
- Exposure to tools such as Git, ServiceNow, Confluence, SQL Server Agent, Jenkins, Octane, and Atlassian.
Additional Competencies
- Strong scripting and automation skills (Microsoft SQL).
- Expert-level proficiency in Microsoft Windows Server.
- Familiarity with monitoring tools and legacy systems.
- Ability to work across multiple environments and applications.
- Expected to contribute meaningfully within their grade and technical domain.
As a #Changeable you will have access to:
- Opportunities to network and collaborate.
- Work that is challenging
- Opportunities to innovate.
- Flexible working environment
- Deep focus on health and wellbeing
- Coaches and mentors to help with your professional development.
- A very Generous leave policy to cater for your individual needs.
- Preferential employee banking rates that include Vehicle and Home loans. For more details see attachment
End Date: November 15, 2025