Ruan du Toit
Senior DevOps Engineer / Platform Engineer
I have over ten years of experience as a DevOps Engineer, Cloud Engineer, Linux Administrator, and Systems Engineer in DevOps, SCM, CI/CD (Continuous Integration/Continuous Deployment) Processes and Pipelines, Infrastructure Automation, Configuration Management, Administration, and Automation on Unix/Linux-Based Systems working in various environments including Red Hat Enterprise, Centos, Ubuntu and Windows platforms. I have experience with Cloud Technologies including VMware, Amazon Web Services (AWS) and Google Cloud Platform. I am a passionate and dedicated engineer with a love of new technologies.
Personal Information
- Address: Ely, CB6 3AT
- Date of Birth: 23/02/1984, Cape Town
- Nationality: South African
- Driving License: Yes
- Hobbies: Hardware Hacking, Hackintoshing, Gaming, Technology Trends, Coding
Soft Skills
- Curiosity
- Empathy
- Leadership
- Adaptability
- Enthusiastic
- Communication
- Teamwork
- Time Management
- Creative Thinking
- Analytical Thinking
- Interpersonal Skills
- Decision Making
- Resilience
- Problem Solving
- Customer Focused
- Flexibility
- Collaboration
- Proactive
Social Profiles
- LinkedIn: Ruan du Toit LinkedIn
Languages
- English: ★★★★★
- Afrikaans: ★★★★★
Skills
- DevOps: ★★★★★
- Amazon Web Services: ★★★★☆
- CI/CD: ★★★★☆
- Terraform: ★★★★☆
- Linux: ★★★★★
- Python: ★★★☆☆
- Bash Scripting: ★★★☆☆
- MySQL: ★★★☆☆
- Chef: ★★★☆☆
- Perl: ★☆☆☆☆
- Ruby on Rails: ★☆☆☆☆
- VMware: ★★★★☆
- Docker: ★★★☆☆
- Jenkins: ★★☆☆☆
- NGINX: ★★★★☆
- Zabbix: ★★★★☆
- GitHub: ★★★★☆
- Gitlab: ★★★★☆
- Puppet: ★★★★☆
Work Experience
Senior DevOps Engineer at UNEP-WCMC, Cambridge (January 2024 – Present)
- Secured the network and systems through the implementation of best-practice security policies and procedures
- Optimized performance by tuning system parameters and troubleshooting issues
- Implemented Zabbix rollout and migrated from Nagios for Monitoring
- Automation in Ansible with AWX
- Infrastructure Audit of AWS / Azure / Linode Cloud providers for Security and cost-saving
- Deployment of Applications
- Management and deployment of Netbird mesh networking for controlled access to resources
- Terraform refactoring of current infrastructure
- Migrating Jenkins to GitHub CI/CD
Staff Engineer, DevSecOps (Platform Team Manager) at Agile Analog, Cambridge (January 2023 – June 2023)
- Platform Team Line Manager
- Managing Jira Projects and Help-desk service for the Platform Team
- Team planning for Project work and setting internal goals
- Introduction of KASM Workspace for high-security environments
- FortiGate / FortiClient Management and deployment
- Cost Saving in AWS with Modified CentOS 7 AMI that could hibernate
- VPC Peering for Projects that needed high-security environments
- Slack integration to notify activity on high-security infrastructure
- Managing our ECR on AWS and making sure all the docker images were secure
- Managing the AWS Security Hub and CloudTrail with custom alerts
Senior Engineer, DevSecOps at Agile Analog, Cambridge (April 2022 – December 2022)
- Creating Secure VPC with FortiGate Access and Monitoring
- Project Based VPCs with Terraform
- Security Monitoring and deployment of UniFi Products
- Management of Comms Room and Deployment of Office Network
- Internal programs to monitor Root Activity
- Backup Management on AWS
- Security Audits on AWS Infrastructure
- AD / LDAP Management and integration
Platform Engineer at Agile Analog, Cambridge (September 2021 – April 2022)
- AWS Management / Cost Savings / Monitoring / Security
- Puppet Management and deployment of all infrastructure related resources
- Implementation of Foreman 3.x to monitor Puppet
- Zabbix Server Management and deployment of Agents
- HashiCorp Vault Deployment and Management
- Terraform for Staging / Production Instances
- GitLab / Jira / Slack / Zoom Administration
DevOps Engineer (Core Network Team) at RSAWEB (June 2018 – September 2021)
- Management of all Core Networking Server Infrastructure
- GitHub Actions pipelines and automated deployment
- Management of FreeRADIUS Servers
- Management of Zabbix Platform for RSAWEB Network
- Deployment of Sandvine PacketLogic
- Integration of Python into InfluxDB for Creation of Metric Dashboards
- Deployment of Netdata
- Creation and Deployment of TICK Stack for Dashboards
- Construction of Multiple Access Control Servers with FreeRADIUS
- Notification System Integration - Telegram / Slack / IRC / SMS
- Database Cluster Management - MySQL / MongoDB
- Creation of Network Probes - Metric Collection from Fibre Network Operators
- Deployment of PowerDNS Servers for DNSSEC Compliance
- Planning and Deployment of Mobile Network Application Infrastructure
- Design and Execution of Fixed Mobile Network Application Infrastructure
Cloud Engineer at RSAWEB (September 2017 – September 2021)
- Linux Server Deployment with Chef and Terraform
- AWS and VMware Cloud Infrastructure
- Management of Shared Hosting Docker Cluster
- Security and Penetration Testing Internal Core Services
- Virtual Data Center Management and Training
- Data Center Upgrades - Racking New Hardware
- NGINX and PHP-FPM Optimization
- Continuous Integration (Jenkins / Github Actions)
- Database Load Balancing - ProxySQL / Percona
- Custom Bash / Perl / Python Scripts for Automation and Deployment
- Managed Backup Systems from VMware (Veeam)
DevOps Engineer at InventCommerce (SQLi) (November 2013 – September 2017)
- Server Infrastructure Management - Pearson / Easydry / Guthy / Danone
- Server Architecture Planning - Edcon
- Internal Support - Technical / PBX Systems
- Continuous Integration - Jenkins
- Monitoring Server Application
- Linux Server Administrator
- Virtualization and Container-Based Consultant (Docker)
- Load Testing - Clicks / Edcon / Danone (jmeter)
Network Administrator / Engineer at F1 IT Solutions (January 2011 – December 2011)
- Construction of Websites and Business Cases for Company Investment
- Project Conception, Execution, Management for Existing and New Clients
- Management of SLA Contracts for Multiple Companies
- Sales and Support of Hardware Requirements for Clients
- Repair and Installation of Apple Products for Home Users
Server Administrator at Edidor (April 2008 – December 2010)
- Creation of Virtual Servers and Code Deployment for Projects on AWS
- Domain and SSL Web-Server Registration and Management for Production
- Maintenance of Tomcat Web-Servers and Deployment Scripts
- Deployment and Monitoring of Projects via Jenkins - Seenowdo.com / PAL
- Security Monitoring and Intrusion Detection - Penetration Testing
Mid-Level Workshop Technician at Datatype IT (December 2003 – June 2005)
- Management of Junior Technicians in Repair of Desktops and Laptops
- Maintenance of Efficient Working Environment to Rapidly Resolve Client Issues
- Diagnosis of Technical Problems, Scheduling, and Approval of Completed Work
- Production of Estimates, Invoicing and Procurement of Repairs
- Modification and Upkeep of Software Through Menu and Command Interfaces
- Construction of Custom Hardware Aligned with Client Needs
- Installation of Computer Networks Utilizing Network Hubs and Switches
- Construction and Administration of Windows and Linux Servers
Education
Cisco Certified Network Associate, I2KO, Cape Town (September 2005)
- Network Fundamentals, LAN Switching Technologies, Routing Technologies, WAN Technologies, Infrastructure Services, Security and Management
IT Engineering, CTI / Cambridge Correspondence, Cape Town (January 2003 – December 2003)
- A+, Network+, I-net+, NT4 Server, 2000 Professional, 2000 Server, Using Linux, Linux Admin, Novel 5, Customer Care
Matric Exemption, CuRRO High School, Cape Town (January 2000 – December 2002)
- Computer Studies, Science, Mathematics, Biology, English, Afrikaans
Courses
- HashiCorp Certified: Terraform Associate, Udemy (March 2021 – April 2021)
- AWS Certified DevOps Engineer - Professional, Udemy (March 2021 – May 2021)