Charles Marais
DevOps Team Lead at Invenco Group Limited- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Full professional proficiency
-
Afrikaans Native or bilingual proficiency
Topline Score
Bio
Credentials
-
CompTIA Linux+ Certification
CompTIAFeb, 2007- Oct, 2024 -
Microsoft Certified Systems Engineer (MCSE 2003)
MicrosoftJan, 2004- Oct, 2024 -
AWS Certified SysOps Administrator - Associate
Amazon Web ServicesApr, 2018- Oct, 2024 -
LPIC-1
Linux Professional InstituteJan, 2013- Oct, 2024
Experience
-
Invenco
-
New Zealand
-
IT Services and IT Consulting
-
100 - 200 Employee
-
DevOps Team Lead
-
Jul 2017 - Present
-
-
-
Orion Health
-
New Zealand
-
Software Development
-
500 - 600 Employee
-
Software Engineer
-
Oct 2013 - Apr 2017
• Working with web-based software solutions• Deploying and maintaining of Linux based systems within AWS EC2• Investigation and integration of AWS services (S3, RDS, SES) into product solutions• Testing and upgrading of Linux-based third-party applications within AWS EC2• Monitoring of AWS EC2 instances via Sensu, configured to use Uchiwa Dashboard and Grafana/InfluxDB graphs• Exposed to DevOps technologies such as Ruby, AWS CloudFormation, Git• Development of Stash projects for AWS Cloudformation stack deployments• Providing assistance to other teams with regards to stack deployments/updates using pre-built Capistrano tooling• Introduction to Puppet modules and configuration• Exposed to XML (E4X), HTML, HL7, HealthCare solutions, JavaScript, SQL• Involved in solving complex problems and providing a technically stable solution based on client requirements to meet their business needs• Worked on USA based projects to implement HIE solutions (including CCDA) for hospitals and Clinical Workflow solutions for Pharmaceutical companies• Involved in producing functional specification documentation• Involved in standardizing configuration and technical solutions
-
-
-
Mimecast
-
United Kingdom
-
Computer and Network Security
-
700 & Above Employee
-
Implementation Engineer
-
Jun 2010 - Jun 2013
• Global support of Mimecast (Mail Server) product• Working on a customer level assisting with implementation and configuration of the Mimecast Platform• Involved in troubleshooting of implementation and configuration issues with regards to Mimecast Platform as well as customer based services such as Postfix, Exchange Server and various other mail server platforms• Configuration for Active Directory synchronization with Mimecast• Providing assistance with configuration of Outlook and Mobile phones for Mimecast POP access• Involved in assisting customers with the ingestion process in order to archive historical mail within the Mimecast Platform. This involved assisting with exporting mail from various mail server platforms (Postfix, Exchange, Zimbra) into a suitable format.• Generation of weekly reports with regards to implementation and ingestion statistics.• Assisting Sales and Pre-Sales departments with client queries
-
-
-
Syrex (Pty) Ltd
-
South Africa
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Linux Systems Administrator - Level 3
-
Apr 2006 - May 2010
• Providing Level 3 systems support to over 200 Linux servers located across multiple regions• Configuration of RAID on Linux Servers to provide high availability of customer data• Providing support for Web Hosting services which includes maintenance of Domain DNS records, providing webspace via Apache and IIS• Providing bash scripts to assist with monitoring, automation as well as troubleshooting• Installation, configuration and troubleshooting of software components loaded onto machines• Installation, configuration and troubleshooting of hardware components• Assisting with the building and upgrading of hardware components• Network configuration and support which includes firewall configurations using IPTables• Configuration of AntiSpam (SpamAssassin) & Web Content Filtering (Dansguardian)• Installation of network related equipment (Switches, Routers & NTU’s)• Installation of printers as well as server based configuration of LPR (Linux based printing)• Performing audits of old computer equipment as well as audits of all relevant equipment on a per site basis• Providing assistance with migration of user data during migration projects• Auditing of all computer related equipment• Installation & configuration of backup software and devices on Linux and Windows platforms• Basic Web Design
-
-
-
Datacentrix
-
South Africa
-
IT Services and IT Consulting
-
700 & Above Employee
-
Desktop Support Technician
-
Apr 2004 - Apr 2006
• Installation, configuration and troubleshooting of software components loaded onto machines.• Installation, configuration and troubleshooting of hardware components• Assisting with the building and upgrading of hardware components• Network configuration and support• Installation of network related equipment (Switches, Routers & NTU’s)• Performing audits of old computer equipment as well as audits of all relevant equipment on a per site basis• Providing assistance with migration of user data during migration projects (Novell GroupWise to Microsoft)• Auditing of all computer related equipment
-
-
Installation Technician
-
Aug 2003 - Apr 2004
• Installation, configuration and troubleshooting of software components loaded onto machines.• Installation, configuration and troubleshooting of hardware components• Assisting with the building and upgrading of hardware components• Network configuration and support• Installation of network related equipment (Switches, Routers & NTU’s)• Performing audits of old computer equipment as well as audits of all relevant equipment on a per site basis• Providing assistance with migration of user data during migration projects• Auditing of all computer related equipment
-
-
-
-
Technical Support Engineer
-
Jul 2001 - May 2003
• Installation, configuration and troubleshooting of software components loaded onto machines.• Installation, configuration and troubleshooting of hardware components• Assisting with the building and upgrading of hardware components• Network configuration and support• Providing field support where necessary • Installation, configuration and troubleshooting of software components loaded onto machines.• Installation, configuration and troubleshooting of hardware components• Assisting with the building and upgrading of hardware components• Network configuration and support• Providing field support where necessary
-
-
-
-
Technical Support Engineer
-
Aug 2000 - Jul 2001
• Installation, configuration and troubleshooting of software components loaded onto machines.• Installation, configuration and troubleshooting of hardware components• Assisting with the building and upgrading of hardware components• Network configuration and support• Providing field support where necessary • Installation, configuration and troubleshooting of software components loaded onto machines.• Installation, configuration and troubleshooting of hardware components• Assisting with the building and upgrading of hardware components• Network configuration and support• Providing field support where necessary
-
-
-
Telkom
-
South Africa
-
Telecommunications
-
700 & Above Employee
-
Desktop Support Technician
-
Jul 1999 - Jun 2000
• Installation, configuration and troubleshooting of software components loaded onto machines.• Installation, configuration and troubleshooting of hardware components• Assisting with the building and upgrading of hardware components• Providing support to Telkom specific software solutions• Network configuration and support, specific to Novell GroupWare • Installation, configuration and troubleshooting of software components loaded onto machines.• Installation, configuration and troubleshooting of hardware components• Assisting with the building and upgrading of hardware components• Providing support to Telkom specific software solutions• Network configuration and support, specific to Novell GroupWare
-
-
-
Acer
-
Taiwan
-
Computer Hardware Manufacturing
-
700 & Above Employee
-
Assembler
-
Apr 1999 - Apr 1999
• The assembly of ACER Computers• Fault finding where necessary • The assembly of ACER Computers• Fault finding where necessary
-
-
-
-
Installation Technician
-
Jul 1996 - Sep 1997
• Assuming Team Leader role responsibilities with regards to vehicles & equipment provided to team• Assisting with the building and upgrading of hardware components• Installation, configuration and troubleshooting of hardware components as well as all software components loaded onto machines.• Network configuration and support• Providing field support where necessary • Assuming Team Leader role responsibilities with regards to vehicles & equipment provided to team• Assisting with the building and upgrading of hardware components• Installation, configuration and troubleshooting of hardware components as well as all software components loaded onto machines.• Network configuration and support• Providing field support where necessary
-
-
Education
-
CTU Training Solutions (Self Study)
Linux Professional Institute Certification Level 1 (LPIC-1), Information Technology -
IT Intellect (Self Study)
Microsoft Certified Systems Engineer (MCSE 2003), Messaging (MCSA: Messaging) -
IT Intellect (Self Study)
CompTIA Linux+, Information Technology -
Damelin
PC Engineering, Information Technology -
Hoërskool Hercules
Matric, Matric