Last active
March 1, 2021 10:31
-
-
Save ChristianWitts/b05e8936e3b956ce064f81b8198fd93a to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"meta": { | |
"theme": "elegant" | |
}, | |
"basics": { | |
"name": "Christian Witts", | |
"label": "Director of DevOps @ Impact", | |
"picture": "", | |
"email": "[email protected]", | |
"phone": "+27724369170", | |
"website": "https://github.com/ChristianWitts", | |
"summary": "Running a lean team of engineers focused on maintaining data centers, and multiple cloud providers, and ensuring cost effective deployments across a bevy of data stores, and environments.", | |
"location": { | |
"countryCode": "US", | |
"address": "South Africa" | |
}, | |
"profiles": [ | |
{ | |
"network": "LinkedIn", | |
"username": "christianwitts", | |
"url": "https://www.linkedin.com/in/christianwitts/" | |
}, | |
{ | |
"network": "Twitter", | |
"username": "christianwitts", | |
"url": "https://twitter.com/christianwitts" | |
} | |
] | |
}, | |
"work": [ | |
{ | |
"company": "Impact", | |
"highlights": [], | |
"position": "Director of DevOps", | |
"startDate": "2017-05-31", | |
"summary": "Running a lean team of engineers focused on maintaining data centers, and multiple cloud providers, and ensuring cost effective deployments across a bevy of data stores, and environments.", | |
"website": "https://www.linkedin.com/company/impact-partech/" | |
}, | |
{ | |
"company": "takealot.com", | |
"endDate": "2017-04-30", | |
"highlights": [], | |
"position": "Engineering / DevOps", | |
"startDate": "2016-03-31", | |
"summary": "Building frameworks, infrastructure, and solutions to enable other development teams to be as agile, fault tolerant, and as scalable as possible.", | |
"website": "https://www.linkedin.com/company/takealot/" | |
}, | |
{ | |
"company": "Energy Partners", | |
"endDate": "2016-02-28", | |
"highlights": [], | |
"position": "Dev Ops / Full Stack Engineer / M2M Embedded Developer", | |
"startDate": "2012-05-31", | |
"summary": "Building and maintaining systems from the ground up. From provisioning servers, setting up environments, building web-servers and software stacks.\nDeveloping reporting and BI solutions with Python, Tornado, MongoDB, JS/HTML5/CSS3.\nDeveloping M2M Embedded application in Go utilizing MQTT/CoAP as the transportation mechanism.\nDeveloping back-end APIs with Python and the Falcon Framework, running on Google Cloud.", | |
"website": "https://www.linkedin.com/company/energy-partners-/" | |
}, | |
{ | |
"company": "Compuscan", | |
"endDate": "2012-05-31", | |
"highlights": [], | |
"position": "Business Intelligence", | |
"startDate": "2006-11-30", | |
"summary": "A small excerpt: Developing applications for data management and monitoring in Python mainly and some PL/SQL for various Oracle databases (Production / Development / Data Warehouse). Handling of data loads and reporting done via automation in most cases and the occasional hand task.", | |
"website": "https://www.linkedin.com/company/compuscan/" | |
}, | |
{ | |
"company": "Compuscan", | |
"endDate": "2006-10-31", | |
"highlights": [], | |
"position": "Helpdesk Operator", | |
"startDate": "2005-04-30", | |
"summary": "Helpdesk Operator for a Credit Bureau servicing both Internal and External clients not limited to network / internet support, credit bureau software support and loan administration package support. I was a master level operator at the time I moved to the Data Operations department.", | |
"website": "https://www.linkedin.com/company/compuscan/" | |
}, | |
{ | |
"company": "Panamark Pty", | |
"endDate": "2003-06-30", | |
"highlights": [], | |
"position": "Sales Consultant", | |
"startDate": "2003-03-31", | |
"summary": "Sold commodities as investments to overseas buyers in the USA.", | |
"website": "" | |
}, | |
{ | |
"company": "LGB", | |
"endDate": "2002-01-31", | |
"highlights": [], | |
"position": "Barman/Manager", | |
"startDate": "2000-12-31", | |
"summary": "Worked as a Barman and later Duty Manager for a Bar.", | |
"website": "" | |
} | |
], | |
"volunteer": [], | |
"education": [ | |
{ | |
"institution": "University of South Africa/Universiteit van Suid-Afrika", | |
"area": "Computer Science", | |
"studyType": "Bachelor of Science (BSc)", | |
"startDate": "2012-12-31", | |
"endDate": "2015-12-31", | |
"gpa": "", | |
"courses": [] | |
}, | |
{ | |
"institution": "University of South Africa/Universiteit van Suid-Afrika", | |
"area": "Information Technology", | |
"studyType": "Undergrad: Data Metrics", | |
"startDate": "2009-12-31", | |
"endDate": "2010-12-31", | |
"gpa": "", | |
"courses": [] | |
}, | |
{ | |
"institution": "Computer Training Institute", | |
"area": "Internet Development (Java / (X)HTML / SQL / Linux)", | |
"studyType": "IDS", | |
"startDate": "2002-12-31", | |
"endDate": "2003-12-31", | |
"gpa": "", | |
"courses": [] | |
} | |
], | |
"awards": [], | |
"publications": [ | |
{ | |
"name": "The CAP Theorem of Humans", | |
"publisher": "DevOpsDays Cape Town 2017", | |
"releaseDate": "2017-11-06", | |
"website": "https://github.com/ChristianWitts/presentations/tree/master/2017/DevOpsDaysCPT2017", | |
"summary": "No distributed system is safe from failures, and neither is your organisation. Is it possible to extend the CAP theorem to people and gain a Consistent, Available, and Partition Tolerant workforce in the face of disparate levels of leadership, anachronisms, and a million priorities ?\n\nhttps://youtu.be/cAIjLH6MgCY?t=20s" | |
} | |
], | |
"skills": [ | |
{ | |
"keywords": ["GCP", "Kubernetes", "GitHub Actions", "Jenkins"], | |
"level": "Senior", | |
"name": "DevOps" | |
}, | |
{ | |
"keywords": ["Linux", "TCP/IP", "DBA", "nginx", "HAProxy"], | |
"level": "Senior", | |
"name": "SysOps" | |
}, | |
{ | |
"keywords": ["Python", "Go", "Rust", "SQL"], | |
"level": "Senior", | |
"name": "Backend" | |
}, | |
{ | |
"keywords": ["Requirements Analysis"], | |
"level": "Senior", | |
"name": "Management" | |
}, | |
{ | |
"keywords": ["Javascript", "HTML"], | |
"level": "Senior", | |
"name": "Front-End" | |
} | |
], | |
"languages": [ | |
{ | |
"language": "en", | |
"fluency": "Native Speaker" | |
}, | |
{ | |
"language": "af", | |
"fluency": "Native Speaker" | |
} | |
], | |
"interests": [ | |
{ "name": "Open Source" }, | |
{ "name": "Scuba Diving" }, | |
{ "name": "Freediving" }, | |
{ "name": "Reading / Writing" } | |
], | |
"references": [] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment