DevOps Engineer at Plum Systems (2021-02 – 2023-01)
- Version control and management of React‑Native applications.
- Branch management of a cloud repository, i.e. deleting, creating and merging branches, managing sprints and milestones.
- Compiling and building apps for internal and external use in the Google Playstore, Apple Appstore and Huawei App Gallery.
- Basics in database management in Google Firebase.
- Basics in development, React‑Native.
- Build and deployment management using Expo.
- Testing applications using Expo Go.
- Encoding and Decoding videos into different formats.
- Scrum leader for weekly morning scrums
- Maintaining the health of client's domains, emails and services
- Version control on Control Webpanel for servers and services.
- Troubleshooting application building issues and deployments.
- Creating and maintaining domains using Freedns and UriPorts.
- Renewing SSL certificates for domains and servers.
- Managing declarations on various App Stores.
- Managing the creation of an internal Voip server and client.
DevOps Manger at Plum Systems (2023-01 – Present)
DevOps Manager for Plum Systems and its internal and external systems, services and clients. Providing DevOps to Plum System's applications and services, for example:
- Version control and management of React‑Native applications.
- Branch management of a cloud repository, i.e. deleting, creating and merging branches, managing sprints and milestones.
- Compiling and building apps for internal and external use in the Google Playstore, Apple Appstore and Huawei App Gallery.
- Basics in database management in Google Firebase.
- Back‑end management using Putty for SSH, Winscp for file management within external servers and changing server back‑end architecture.
- Email management and set up using Amazon Simple Email Services.
- Internal email management for Plum Systems using Control Webpanel and Webmail.
- Internal Tier 3 technical support for email management and connectivity issues.
- Management and initialization of Playstore, Appstore and Huawei App Gallery application for mobile applications.
- Deployment of locally‑hosted web applications with React.
- Deployment of back‑end APIs that links with front‑end deployments.
- Firewall management using Control Webpanel.
- Management of server networks in a linked server cluster.
- Installing and networking the server structure for Plum Systems in CPUT's Datacenter.
- Creating a wikipedia for the knowledgebase of Plum Systems.
- Creating techstacks for the systems, servers and services we host and offer in Plum Systems.
- Initializing a Wazuh server for Cape Winelands Municipality.
- Creating and maintaining branches containing rapid Over‑The‑Air deployments and updates for development.
- Creating and migrating email servers from Xneelo to Control Webpanel.
Senior Support Manager at Plum Systems (2024-03 – Present)
Management of internal support, external support to clients, as well as an external client (Kingsley Technologies)
- Management of a ticketing system, WHMcs.
- Management of interns to use a ticketing system.
- Managing interns to communicate effectively and in a timely manner to the clients.
- Using Parsec, AnyDesk and Teamviewer to access client's computer for tier two support.
- Management of the Plum Systems ticketing system.