Summary
Overview
Work History
Education
Skills
Accomplishments
Additional Information
Timeline
SoftwareEngineer

TEBOGO RABUTHU

Chief Architect
Johannesburg,GP

Summary

My career has spanned nearly 12 years, and I have first-hand experience with technology constraints in the banking sector, as well as involvement in critical transformation projects in various South African organizations. In several operating entities, played a vital role in overcoming architectural challenges arising from Absa Bank's separation from Barclays.

I view technological challenges as an opportunity to improve the bank's approach to future-proofing the business. I've made significant contributions to Business Planning, Enterprise Architecture, Innovation, and People Change in numerous capacities. As a presenter, I've participated in several global banking and technology forums, bringing a wealth of practitioner knowledge and views.

In my five years at ABSA, I've mentored and coached 20 new graduates in various technology areas that are crucial to the bank, with the goal of them becoming future senior engineers.

Work to the highest professional standard on a regular basis and thrive when working in a team and as a leader. I'm always looking for new ways to improve technology and security.

This enables me to quickly adapt to new technology and responsibilities. As a result, I am capable of managing and delivering initiatives that benefit the company.

Overview

16
16
years of professional experience
4
4
Languages

Work History

Chief Architect

ABSA Bank Group Limited
Johannesburg, South Africa
01.2019 - Current
  • Contributed to Group Strategy and carry the ‘one stop shop’ accountability for the technology roadmap that achieves and enables that Strategy across the business unit in which they operate.
  • Lead the evolution of the overall architecture of their business unit (across business and technical domains)
  • Work collaboratively across multiple business units and functions to ensure that their architectures (current and future) are coherent, stable, scalable, modular and fit for purpose while delivering optimal customer and colleague experiences.
  • Accomplished practitioner and teacher of several of the following: design thinking, evolutionary architectures, DevOps, robust engineering practices, data driven techniques and most-importantly customer centric practices.
  • Contributed to, co-evolves and co-curates Absa’s architecture principles and practices and ensures that all associated technology solutions & roadmaps are true to these.
  • Work in collaboration with the CTO, explore new technologies & lead the technology innovation agenda for a specific business as it relates to our business strategy.
  • Experienced solver of wicked problems under a cohesive and integrated approach which spans customers, colleagues, process & technology.
  • Understand the existing architectural landscape & associated business and technology solutions and the degree of alignment with strategy.
  • Craft solutions and roadmaps to evolve this landscape towards Absa’s strategic objectives in a commercially viable and efficient fashion.
  • Work in a leadership role in the delivery of these solutions and roadmaps.
  • Work in partnership with the CIOs, CTO, CSO and risk teams (where applicable)
  • Chairs a business unit architecture council and also accountable approver for all architectures within that domain. Has a voting membership in the Group Architecture Council (the highest architecture forum in Absa).
  • Understand relevant Group initiatives and integrate these with the specific business strategic initiatives, complement them or challenge them where appropriate.
  • Manage / oversee solution implementation & quality across Dev Teams e.g. cross business solution reviews, code reviews, testing etc.
  • Assume one stop shop accountability for the efficient & effective solution delivery across businesses who are interdependent with & or dependent on delivery of your business area (by maintaining the principles above or ensuring provisioning with limited / no queuing)
  • Use Data-driven techniques as a tool to drive business improvement which may entail defining data requirements, ensure data availability & monitor & leverage data & analytics to identify opportunities for improvement across the technology area for a business (customer, usage, performance, quality etc.)
  • Ensure the appropriate resourcing (Right People, Right Fit Capabilities, Right Roles, Right Time) of all solution design & implementation teams (Run & Build) across the business
  • Stay ahead of the curve on new technology & associated capabilities & leverage new found knowledge and skill to influence the architectural direction of the broader organization (bank) as well as the business with a focus on improving service delivery to customers & sustainable & profitable business operations for the organization. Scaled learning is a foundational principle of this.
  • Tested security technologies on regular basis and implemented network penetration assessment tools.
  • Interpreted multifaceted technological issues into defined frameworks and highly scripted action plans.
  • Provided project leadership in dynamic technology-driven environment with multiple priorities.
  • Analyzed and investigated incidents alongside functional management and security supervisors.
  • Inspected security design features, installations and programs to verify compliance with applicable standards and regulations.
  • Communicated and explained business requirements to team members to understand and implement functional demands.
  • Performed internal system acceptance to deliver well-tested enhancements and meet business requirements.
  • Applied knowledge of application components in conjunction with query tools to achieve business objectives.

Head of Engigneering and Architecture

Absa Group Limited
Johannesburg, South Africa
01.2018 - 01.2019
  • Managed network and system performance, conducting troubleshooting, security patching and maintenance.
  • Closely collaborated with project members to identify and quickly address problems.
  • Partners with architects and other technical resources on the design of large scale distributed systems environments.
  • Design and use automation tools for installations, software updates, and overall maintenance of server and storage environment.
  • Serves as an escalation point for operational teams to troubleshoot and debug availability and performance related issues.
  • Ensures monitoring tools are in place to prevent outages to the environment and applications.
  • Creates and maintains Disaster Recovery procedures and participates in periodic disaster recovery testing.
  • Maintains environment documentation.
  • Implements security configuration standards to harden the environment and stay ahead of emerging threats.
  • Provides input to new strategies and technology for the organization when applicable.
  • Ensures compliance to server specific architectural standards and implementation practices.
  • Provides input to and follows proper Incident Management, Problem Management, Change Management, Release Management, Capacity Management, and Configuration Management practices.
  • Work with software development teams across the business to engineer and implement infrastructure solutions, including deployment, troubleshooting and validation
  • Perform administration and documentation for infrastructure supporting business critical applications, both in the public cloud and on-premises
  • Provide tier 3 support in responding to escalations or outages impacting critical business functions
  • Perform server systems design, implementation, troubleshooting and administration for assigned systems in on-premises and cloud platforms
  • Provide infrastructure management and automation support
  • Recommend and implement automated processes where applicable
  • Work directly with team members to identify areas of automation
  • Document and train team members on workflows and automation for ongoing support
  • Develop sound solutions to complex problems, with ability to articulate to other team members
  • Identify, evaluate and implement new technology and approaches.
  • Work with a team on complex, multi-faceted problems while bridging cultural, geographic and organizational gaps.
  • Utilising platforms such Chef, Ansible, Openshift, Messosphere, Docker, CI/CD stack and building of cloud-ready applications.
  • Provide ad-hoc consultancy as required to the business on technical matters.
  • Review program and change initiatives for integrity and quality in conjunction with Africa Change.
  • Understand relevant Group initiatives and integrate these with the Africa IT strategic initiatives
  • Develop architectures based on frameworks and associated architecture development methods.
  • Apply architecture methods and frameworks across domains Business, Information, Data, Application and Technology• Develop architecture strategy, architecture blueprint and architecture road-map and track progress towards achieving the strategic goals.
  • Conduct research and application of enterprise architecture.
  • Evolve components of the software delivery pipeline, deployment approaches and code management strategies.
  • Write automation code and tests, review code developed by others and provide constructive feedback.

Platform Infrastructure Manager

Absa Group Limited
Johannessburg, South Africa
01.2018 - 01.2018
  • Proved successful working within tight deadlines and fast-paced atmosphere.
  • Collaborated with team members to achieve target results.
  • Improved operations through consistent hard work and dedication.
  • Worked with customers to understand needs and provide excellent service.
  • Promote engineering culture that motivates and empowers the team and avoids technical debt.
  • Manage projects and backlogs effectively using agile tools such as Jira.
  • Lead organizational improvement by establishing growth and learning paths for individual team members.
  • Ensure team is cohesive and aligned towards organizational goals.
  • Ensure proper cross-training of team members to avoid single points of failure in terms of skill set.
  • Collaborate with other teams and R&D to make ensure platforms managed by team meet requirements and conform to best practices.
  • Communicate and report status of projects to other stakeholders in a timely manner.
  • Collaborate with architect team to evaluate new technologies to provide competitive advantage and to reduce costs of operating in a public cloud.
  • Ensure internal third party SaaS products adhere to operational and security standards .
  • Ensure quality of service and support is designed into IT and Platform services and appropriate support and operating models are in place (following ITIL best practices) .
  • Prototype and specify API-driven customizations and solutions for monitoring, logging, data capture, and system management.
  • Analyze performance trends and implement improvements to reduce cost, increase stability and quality of service.
  • Perform infrastructure capacity planning to ensure future business requirements are realized without disruption to existing services.
  • Research, design and implement operational best practices for operating highly distributed systems .
  • Research, design and implement security best practices for IT and Platform services.
  • Design, document, implement and maintain operational processes and procedures .

Technical Architect (VP) / Platform Engineer

Absa Group Limited
Johannesburg, South Africa
10.2016 - 01.2018
  • Partners with architects and other technical resources on the design of large scale distributed systems environments
  • Design and use automation tools for installations, software updates, and overall maintenance of server and storage environment
  • Serves as an escalation point for operational teams to troubleshoot and debug availability and performance related issues
  • Ensures monitoring tools are in place to prevent outages to the environment and applications
  • Creates and maintains Disaster Recovery procedures and participates in periodic disaster recovery testing
  • Maintains environment documentation
  • Implements security configuration standards to harden the environment and stay ahead of emerging threats
  • Provides input to new strategies and technology for the organization when applicable
  • Ensures compliance to server specific architectural standards and implementation practices
  • Provides input to and follows proper Incident Management, Problem Management, Change Management, Release Management, Capacity Management, and Configuration Management practices
  • Work with software development teams across the business to engineer and implement infrastructure solutions, including deployment, troubleshooting and validation
  • Perform administration and documentation for infrastructure supporting business critical applications, both in the public cloud and on-premises
  • Provide tier 3 support in responding to escalations or outages impacting critical business functions
  • Perform server systems design, implementation, troubleshooting and administration for assigned systems in on-premises and cloud platforms
  • Provide infrastructure management and automation support
  • Recommend and implement automated processes where applicable
  • Work directly with team members to identify areas of automation
  • Document and train team members on workflows and automation for ongoing support
  • Develop sound solutions to complex problems, with ability to articulate to other team members
  • Identify, evaluate and implement new technology and approaches
  • Work with a team on complex, multi-faceted problems while bridging cultural, geographic and organizational gaps
  • Utilising platforms such Chef, Ansible, Openshift, Messosphere, Docker, CI/CD stack and building of cloud-ready applications
  • Provide ad-hoc consultancy as required to the business on technical matters
  • Review program and change initiatives for integrity and quality in conjunction with Africa Change
  • Understand relevant Group initiatives and integrate these with the Africa IT strategic initiatives
  • Develop architectures based on frameworks and associated architecture development methods
  • Apply architecture methods and frameworks across domains Business, Information, Data, Application and Technology
  • Develop architecture strategy, architecture blueprint and architecture road-map and track progress towards achieving the strategic goals
  • Conduct research and application of enterprise architecture
  • Evolve components of the software delivery pipeline, deployment approaches and code management strategies
  • Write automation code and tests, review code developed by others and provide constructive feedback.

Snr System Engineer/ Linux Lead

EOH Finanical Services
Johannesburg, South Africa
02.2014 - 10.2016
  • Managed all internet applications inclusive to, but not limited to FTP,SFTP ,Connect Direct , DNS, RADIUS, LDAP, Apache, Sendmail, Cyrus, Postifix, MySQL, Oracle DB, VOIP, PHP, Nagios, Zabbix, Iptables, UFW, Windows Azure, Hyper V, Vmware ,Zen, Openstack, OpenVPN, Ipsec VPN and Puppet
  • In addition, be proficient in writing scripts, and maintaining backups
  • Making use of Kali to run penetration tests and security auditing on all Linux servers
  • Design, configure, install and maintain all hardware including, but not limited to clustered, standalone servers, blade servers, running VMware, and storage solutions including, RAID, and SAN technology
  • Work with the Data Network Engineer to monitor the integrity and system reliability and traffic patterns of the ISP and Webhosting
  • Document server configurations, and scripts, and all other relevant information in a repository to share information
  • Research new technologies and make recommendations
  • Troubleshooting issues arise on the Linux server
  • Review of all the error logs and fixing
  • Installing the necessary procedures and security tools
  • Upgrade the software‘s installed on to the server including upgrading virus software’s and code upgrades
  • Taking frequent back up of data, create new storage
  • Implemented firewalls, two-factor authentication and antivirus software to maintain network integrity.
  • Compiled data and generated graphs to interpret results and suggest key operational improvements.
  • Resolved issues related to operational components for LAN, WAN and voice systems.
  • Resolved issues and escalated problems with knowledgeable support and quality service.
  • Managed key information technology, security risk assessment and compliance programs for proactive risk management.
  • Achieved efficiency and reduced redundancy by automating repeatable tasks.
  • Communicated status updates to affected parties when issues arose.
  • Handled scripting tasks for debugging and automation using Python.
  • Worked closely with customers, internal staff and other stakeholders to determine planning, implementation and integration of system-oriented projects.
  • Developed IT policies and processes to comply with applicable laws, regulations and framework.
  • Oversaw information technology governance, risk and compliance.
  • Built and maintained network infrastructure consisting of Windows, Linux and virtual products.
  • Reviewed and analyzed security logs to determine and alleviate network threats.
  • Coordinated across bank to facilitate information technology governance, manage risk and assure compliance.

Senior Systems Engineer

BankservAfrica
Johannesburg, South Africa
11.2013 - 07.2015
  • Automated tasks to reduce labor costs and increase productivity.
  • Collaborated with clients to determine need and devise appropriate software and hardware solutions.
  • Analyzed and resolved LAN, VPN and wireless connectivity issues with advanced troubleshooting tactics.
  • Reviewed and analyzed security logs to determine and alleviate network threats.
  • Performed root cause analysis to provide resolutions for production issues.
  • Implemented Microsoft Azure cloud solution, migrating x86 servers to cloud infrastructure.
  • Resolved issues related to operational components for LAN, WAN and voice systems.
  • Handled scripting tasks for debugging and automation using Python.
  • Created document management protocols and presented to management for review.
  • Proposed technical feasibility solutions for new system designs and suggested options for performance improvement of technical components.
  • Participated in system development life cycle from requirements analysis through system implementation.
  • Wrote and maintained custom scripts to increase system efficiency and performance time.
  • Managed installation, upgrade and deployment projects and provided on-site direction for network engineers.
  • Managed and monitored installed systems for highest level of availability.
  • Monitored and tested application performance to identify potential bottlenecks, develop solutions, and collaborate with developers on solution implementation.
  • Managed use of various types of databases and configured, installed and upgraded new ones.
  • Provided 2nd and 3rd level technical support and troubleshooting to internal and external clients.
  • Defined enterprise processes and best practices and tailored enterprise processes for applications.
  • Oversaw development and maintenance of organization computer systems and intranet.
  • Designed and implemented system security and data assurance.
  • Built and maintained network infrastructure consisting of Windows, Linux and virtual products.
  • Increased customer satisfaction by resolving issues.
  • Participated in team-building activities to enhance working relationships.
  • Used critical thinking to break down problems, evaluate solutions and make decisions.
  • Improved operations through consistent hard work and dedication.

Senior Linux Engineer High Performance Computing / Technical Lead

Rocketseed
, South Africa
12.2011 - 10.2013
  • Organized system infrastructure documentation and operating procedures, strengthening controls and enhancing overall performance.
  • Defined parameters for technical development tasks such as API and data acquisitions.
  • Offered input on technical and platform-related strategic planning initiatives, prioritizing overarching business goals.
  • Oversaw project budgets, milestones and team performance.
  • Oversaw installation of software programs and hardware systems to meet requirements.
  • Evaluated and adopted new technologies to address changing industry needs.
  • Designed and monitored required support structure needed to confirm stable and scalable application rollouts.
  • Led DevOps teams during continuous integration / continuous delivery (CI/CD) processes.
  • Integrated automation into monitoring and security measures to reduce required employee attention.
  • Boosted information sharing by enhancing interfaces between computer systems.
  • Conferred with existing and potential customers to assess requirements and propose optimal solutions.
  • Investigated and addressed system issues to enhance usability and improve functionality.
  • Proactively managed client correspondence and recorded tracking and communications.

Senior Linux Engineer High Performance Computing / Technical Lead

Draxin Technology
Johannesburg, South Africa
12.2011 - 10.2013
  • High performance computing technical specialist
  • Configuration, install, maintaining and monitor resource managers on Linux clusters with over 6500 nodes
  • Making use of Kali to run penetration tests and security auditing on all Linux servers
  • Design; customize open source and commercial open source software to be installed on Linux clusters
  • Providing 2 levels support to technical engineer onsite
  • Developed strategies that will serve all areas of engineering, taking into account the differing requirements for authentication, backup, replication and availability
  • Monitor and diagnose hardware problems, and replace defective components
  • Research new technologies and make recommendations
  • Replacement management - analyze equipment performance records in order to determine the need for repair or replacement
  • Performance management that includes system resource monitoring and management on node servers
  • Management of new technologies; migration and planning for hardware, software and firmware upgrades
  • Update system or security patches and execute test runs
  • Performing OS deployment and server provisioning using Xcat
  • Management and support of Infiniband-based networks of the cluster
  • Provides technical direction for the development, design, and systems integration for client engagement from definition phase through implementation
  • Applies significant knowledge of industry trends and developments to improve service to clients
  • Reviews work of development team
  • Easily recognises system deficiencies, and implement effective solutions
  • Creates and executes development plans and revises as appropriate to meet changing needs and requirements
  • Keeps project manager well informed of status of development effort and serves as liaison between development staff and project manager
  • Ensures technical teams are contributing to our code library
  • Owns the development lifecycle and is responsible for managing technical risks throughout the project
  • Communicates and enforces coding standards
  • Performs code reviews and mentors junior developers
  • Manages technical resources within budget and project schedule.
  • Defined parameters for technical development tasks such as API and data acquisitions.
  • Organized system infrastructure documentation and operating procedures, strengthening controls and enhancing overall performance.

System Engineer

Syrex
Johannesburg, South Africa
07.2008 - 09.2010
  • Check if client backups are running and up to date
  • Join PC to client domain as per checklist – Linux and Windows
  • Network troubleshooting
  • Configure email accounts for Linux and Exchange
  • Troubleshoot internet problems
  • Troubleshoot printer problems
  • Build strong relationship with clients
  • Update all tickets allocated
  • Telephonic support
  • Check log files on client Linux server
  • Ensure that client server rooms are well kept
  • Install and configure ADSL routers
  • Check if ADSL is running
  • Setting up of wireless access points
  • Setting up wireless networks
  • LAN Administration
  • Database Management : Mysql and Postgresql
  • Workstation Support
  • Setting Email account for both Dial up and Network
  • Troubleshooting No Network Connectivity
  • Troubleshooting Mail Connectivity for both Dial up and Network
  • Troubleshooting Internet Connectivity for both Dial up and Network
  • Connecting Workstations to a Domain
  • Domain Profile Copies
  • Troubleshooting Domain Logons
  • Installing Microsoft Windows, 2000/XP)(Syrex way)
  • General Windows Support (Processes, Antivirus, Programs) Setting up VPN – 1) PPTP, 2) IPSec
  • Server Support
  • Creating/Removing a Network or Dial up User
  • Setting Email Forwards/Aliases/Auto Replies
  • General working in Linux (moving, copying, deleting, creating files/folders)
  • Configure DNS(Bind), Squid, Nagios, Sendmail, Apache on Linux Servers
  • Troubleshoot Linux servers remotely and also offer telephonic support
  • To on site technicians in resolving Linux issues
  • Troubleshooting Server Connectivity (Diginet/ADSL/iburst/Wireless)
  • Dialing into a Server
  • Editing Users on Servers (Proxy, Password)
  • Remote Assistance (VNC)
  • Advanced Firewalling
  • Application support (exchange and active directory)
  • Email IMAP/SMTP (Exim)
  • Ability to quickly analyze systemlog files
  • VoIP (Asterix, SipX)
  • OTRS Queries (Call Logging System)
  • Placing tickets into correct queues for other departments
  • Second line support on all server technical queries
  • Resolution of all PC related queries -not needing call outs
  • Creation of FAQ's.
  • Compiled, processed and analyzed test data and results to improve product quality.
  • Collaborated with engineers in new product introduction phases to develop and verify design changes.
  • Provided preventive maintenance for servers, storage equipment and software.
  • Designed and implemented system security and data assurance.
  • Defined enterprise processes and best practices and tailored enterprise processes for applications.
  • Managed and monitored installed systems for highest level of availability.
  • Monitored and tested application performance to identify potential bottlenecks, develop solutions, and collaborate with developers on solution implementation.
  • Participated in system development life cycle from requirements analysis through system implementation.

Education

Senior Certificate THS Klerksdorp -

Linux System Administrator Linux Holdings - undefined

LPIC-1 (LPI 101 and 102) Linux Holdings - undefined

Novell Linux Administrator(NCLA) Linux Holdings - undefined

Novell Data Center Technical Specialist Linux Holdings - undefined

Microsoft Technology Specialist (MCTS) Dynamix Learning Solutions - undefined

Cloud Computing and HA Adaptive Computing - undefined

Python Programming and Automation - undefined

Cambridge University

HPC Course) - undefined

Certified Oracle 11g Database Administrator Torque IT - undefined

Certified Asterisk Pro Installer Voip Magic - undefined

Certified Microsoft Azure (IT Pro) LGIT Smart Solutions - undefined

AWS Essentials Udemy Online Course - undefined

Certified AWS Architect Torque IT - undefined

Bash Scripting and Automation Bytes - undefined

Redhat Openshift Administrator (D0280) Linux Academy - undefined

Redhat Enterprise Technical Overview (RHEL 7) Udemy Online Course - undefined

Redhat Certified System Administrator (EX200) Torque IT - undefined

Redhat Openshift Application Deployment (D0290) Redhat - undefined

Veritas Infoscale 7.3 Fundamentals Veritas - undefined

Vmware Vrealize Operations Manager Udemy Online Course - undefined

Ansible Advanced Udemy Online Course - undefined

Advanced communication skills for 21st Century Leaders Udemy Online Course - undefined

New Manager: The basics and more of being great leader Udemy Online Course - undefined

Effect Management of Employee Performance Udemy Online Course - undefined

Skills

Virtualization

Hardware development

Application Security

Hardware and software installation

Technical Analysis

Programming

Software-as-a-Service Development

Software Development

Solution development

Cloud Architecture Design

Big Data Management

System Architecture Design

Framework Development

Software Architecture

Service-Oriented Architecture

Agile

Code reviews

Product development

Database programming

Search Engine Optimization

Code versioning

Architectural pattern development

Openshift

Linux

Python

Perl

AWS

Azure

Accomplishments

  • Company EOH Financial Services

Additional Information

  • FOR
  • Awards and Recognition , BAGL Recognition Award April 05 2018 BAGL Recognition Award January 2017 BAGL Recognition Award August 2017 Draxin Technology Employee of the Year Award 2012 Syrex Employee of the Year Award 2009
  • Projects Delivered Designed and implemented Syrex first Wifi ISP network and Voip platform that accommodated over 30 businesses around Johannesburg area using Opensource Technology. Automated Linux server and application deployment using bash script. (2009) Part of the core team that contributed to the application architecture and implementation of Syrex customized Billing platform making use of various Opensource technologies. (2010) Provided hardware and software architecture for fault tolerant and highly available mail servers for Rocketseed. Migrated Rocketseed servers from Freebsd to Ubuntu Server and created automation standards for all new builds to match new architecture. (2011) Developed a new architecture for a backup solution and implemented new backup solution (Bacula Opensource) cutting cost on Symantec Backup exec Licensing. ( 2011) Engaged in the planning, design and migration of 5000 Linux nodes from SLES 11 to Centos 6 with the core focus being reducing licensing costs and providing a more stable environment. (2011) Assisted with the architecture and implementation of SA weather services new supercomputer for weather predictions. (2011) Designed and implemented CHPC first cluster manager suite for Supercomputing Environment.( 2012) Designed and implemented SALT for Linux and node management. (2012) Researched and Implemented new resource manager and schedulers.(2012) Designed and implemented Openstack Virtualization for Lab vm’s .(2012) Was part of the core team that designed, built and implemented Bankserv Information Exchange and my billing platform.(2013) Migrated 70% of Linux from Zen to Vsphere vmware cluster making use of vmotion and veaam (2013) Assisted with building of new Vsphere vmware clusters and migrating from Windows 2008 to Windows 2012 (Domain controllers, Active directory and Exchange). (2014) Automated Linux server deployment and configuration management with Salt for entire linux estate. (2016) Reviewing and POC of Nutnatix platform to be provide platforming computing Deployed Openshift Environment and containerization monolithic applications to micro services. (2017) Deployed Redhat Satellite to provide Redhat linux server patch management ,package life cycle management and estate management. Created Automation playbooks using ansible to subscribe server to satellite server and allocate correct repos. (2018) Rewrote chef cookbooks in ansible playbooks and migrated application /server management from chef to Ansible . Actively participated in the deployment of Ansible Tower clusters to provide configuration management and automation. (2018) Deployed Openshift Cluster on AWS using Greenfields deployment and onboarded development teams to do all none production work. (2018) Worked closely with Barclays Kenya team to implement Mpesa payment solution Reviewing of all Barclays banking platforms and as part of the separation assist Architecture and planning migration strategies. Identify opportunities for application modernization and automation of server/application deployment. Migrate application from Openshift V2 to Openshift V3 Developed Technology RoadMap for ABSA Africa Banks and words closely with CIO to understand banking market, technology needs. Deployed Cloudforms to provide Infrastructure as service and integrated it with Ansible

Timeline

Chief Architect

ABSA Bank Group Limited
01.2019 - Current

Head of Engigneering and Architecture

Absa Group Limited
01.2018 - 01.2019

Platform Infrastructure Manager

Absa Group Limited
01.2018 - 01.2018

Technical Architect (VP) / Platform Engineer

Absa Group Limited
10.2016 - 01.2018

Snr System Engineer/ Linux Lead

EOH Finanical Services
02.2014 - 10.2016

Senior Systems Engineer

BankservAfrica
11.2013 - 07.2015

Senior Linux Engineer High Performance Computing / Technical Lead

Rocketseed
12.2011 - 10.2013

Senior Linux Engineer High Performance Computing / Technical Lead

Draxin Technology
12.2011 - 10.2013

System Engineer

Syrex
07.2008 - 09.2010

Senior Certificate THS Klerksdorp -

Linux System Administrator Linux Holdings - undefined

LPIC-1 (LPI 101 and 102) Linux Holdings - undefined

Novell Linux Administrator(NCLA) Linux Holdings - undefined

Novell Data Center Technical Specialist Linux Holdings - undefined

Microsoft Technology Specialist (MCTS) Dynamix Learning Solutions - undefined

Cloud Computing and HA Adaptive Computing - undefined

Python Programming and Automation - undefined

Cambridge University

HPC Course) - undefined

Certified Oracle 11g Database Administrator Torque IT - undefined

Certified Asterisk Pro Installer Voip Magic - undefined

Certified Microsoft Azure (IT Pro) LGIT Smart Solutions - undefined

AWS Essentials Udemy Online Course - undefined

Certified AWS Architect Torque IT - undefined

Bash Scripting and Automation Bytes - undefined

Redhat Openshift Administrator (D0280) Linux Academy - undefined

Redhat Enterprise Technical Overview (RHEL 7) Udemy Online Course - undefined

Redhat Certified System Administrator (EX200) Torque IT - undefined

Redhat Openshift Application Deployment (D0290) Redhat - undefined

Veritas Infoscale 7.3 Fundamentals Veritas - undefined

Vmware Vrealize Operations Manager Udemy Online Course - undefined

Ansible Advanced Udemy Online Course - undefined

Advanced communication skills for 21st Century Leaders Udemy Online Course - undefined

New Manager: The basics and more of being great leader Udemy Online Course - undefined

Effect Management of Employee Performance Udemy Online Course - undefined

TEBOGO RABUTHUChief Architect