Wesley Blake
Address:
Street: Old Main Road
Suburb: Bothas Hill
City: Durban
Country: South Africa
Contact:
Phone: -
Email:-Skype: wesley.charles.blake
Web Presence:
About.me:
https://about.me/wesleyblake
LinkedIn:
https://www.linkedin.com/in/wesleycharlesblake
GitHub:
https://github.com/WesleyCharlesBlake
StackOverFlow:
http://stackoverflow.com/story/wesleycharlesblake
Blog:
https://blog.stratotechnology.com/
Education:
Hillcrest High School
Durban, KZN, South Africa
Matric Certification
-
●
Maths, Computer Science,
English, Zulu, Geography,
Business Economics
Certifications:
LPIC-1
Linux Professional Institute
LPI ID: LPI-
Verification code: 556wvcqazc
: https://cs.lpi.org/caf/Xamman/certification
(use LPI ID and code above)
August 2015
CompTIA Linux+
Comptia
Career ID: COMP-
Date obtained: August 2015
SUMMARY (availability: immediate)
Principal Cloud Architect | DevOps Engineer | Sysadmin | Linux and Open
Source advocate. Detailed technical knowledge and hands-on experience of
DevOps, Automation, Build Engineering and Configuration Management.
Extensive experience in the design and implementation of fully automated
Continuous Integration, Continuous Delivery, Continuous Deployment pipelines
and DevOps processes and philosophies. Highly experienced in architecting
resilient cloud infrastructure, and Serverless application architecture. Expert in
compliance requirements and processes
KEY SKILLS
Automation / Build Tools / DevOps / SysAdmin
● Continuous Integration & Continuous Delivery - (Jenkins, Drone.io,
Semaphore, CodeShip, CodeClimate, AWS CodePipeline, AWS Code
Deploy, Circle CI, Buddy Works)
● Configuration Management (Ansible, SaltStack, Chef, Puppet)
● Infrastructure as Code (TerraForm, Packer, CloudFormation)
● Automation - (Fabric, Bash, Python)
● Network Operations - (Nagios, Munin, Sensu, NewRelic)
● DVCS - (GitHub, Bitbucket, GitLab)
Big Data / Log aggregation
● Splunk
● ELK (Elasticsearch, Logstash, Kibana)
● Graylog
Infrastructure
● Amazon Web Services
● Linode
● Google Cloud Platform
● Digital Ocean
● Heroku
● Micro Services
● High Availability / Immutable infrastructure
● Autoscaling
● API Gateways
● Automated provisioning
● Serverless Application Models (SAM)
Container Technologies
● Docker - Swarm, Docker-Compose, Rancher OS. Mesos DCOS,
Kubernetes
Software : Languages / Frameworks
● Bash/Shell scripting
● Python : Django, Ruby on Rails, Flask
● PHP: Laravel, WordPress
● Javascript: Nodejs, React.js
Management Skills
● Manage multiple teams
● Leadership and mentorship
● Business Judgement
● Business Awareness - Financial / Functional expertise / Corporate
Governance
● Representational Qualities - personal projection / team building skills /
influencing skills and negotiating skills
● Problem Solving and Innovation
EXPERIENCE
SUSE CLA 11
SUSE
Certified Linux Administrator
Certification ID: -
Date obtained: September 2015
SUSE 11 Tech Spec
SUSE
Certification ID: -
Date obtained: September 2015
Skills
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
Ansible, Puppet, Chef, SaltStack,
Fabric
HIPAA, PII, PCI, SOC compliance
Vagrant, TerraForm, Packer
Docker, Docker Swarm,
Mesos/DCOS, Kubernetes
Microservice Architecture
Serverless Architecture
High Availability clustering
New Relic, Data Dog, Sensu,
Nagios, Munin
Splunk, ELK (Elastic, Logstash
Kibana)
VCS: GIT
AWS - VPC, ELB, EC2, RDS, S3,
CloudFormation, Elastic BeanStalk,
Code Deploy, Code Pipeline.
API Gateway: Kong, AWS API
gateway
*Nix - Ubuntu, Debian, RHEL
Pypi and virtual environments
Python, bash scripting, Fabric
Django, Flask, CakePHP, Laravel,
Wordpress
Webservices and APIs: SOAP,
XMLRPC, RESTful, XML, JSON
Jenkins : Swarm, AWS / Github
integration, plugins, pipelines, DLS,
ACL
CI/CD tooling (Jenkins, Drone,
Semaphore, Codeship, CircleCI,
Travis CI, Buddy Works, goCD,
Spinnaker, Fabric8)
Web servers - Nginx / Apache
RDBMS - PostgreSQL, MySQL
MTAs - Postfix, Dovecot
Organisations / Groups
Linux Professional Institute
Durban DevOps Group : I frequently
present at these meetups
Rancher Meetup
East Coast Homebrewers
Association
Role: Sr DevOps Architect
Company: RealKey Inc- https://www.realkey.com (Fintech Startup)
San Francisco, CA, USA (remote, full-time)— April 2017- Oct 2017
(Company is closing down)
Design and develop continuous integration and continuous deployment
pipelines, integrating End to End testing and full security sweeps. Architected
our highly available, Multi AZ aware Kubernetes environments on AWS,
geographically separated hosting zones in AWS, with Active/Active and B/G
canary deployments. Developed automation and deployment utilities. I also
designed and deployed the organisation’s Serverless Infrastructure for our core
product. I ensure that our infrastructure and processes are PCI and SOC
compliant, with stringent control measures in place to ensure data security. I
maintain monitoring and integrated monitoring methods into deployment
processes to develop self-healing solutions, and bring infrastructure visibility to
a globally distributed team, in a secure and sane manner.
Accomplishments
● Full CI/CD, with automated unit, integration and load testing
● Deployed a full serverless infrastructure
● Deployed multiple Highly Available Kubernetes cluster environments to
succeed the serverless architecture
● Full Network Operations and monitoring deployed providing a faster
MTR for outages.
● Ensure Compliance for PCI/SOC
Role: Principal Cloud Architect | Technical Director
Company: Prop Data - https://www.propdata.net
Durban, KZN, South Africa — Jul 2016 - April 2017
Manage all aspects of the Technical Operations and Development teams:
Software Engineering, Front End developers, Technical Support, API
integrations and DevOps/NOC. Sole sysadmin, Cloud Architect, DevOps and
NOC engineer. I design, deploy, monitor and maintain our entire infrastructure
and all client websites/services. I have implemented tools such as New Relic,
Splunk, Nagios/Munin and Slack to assist in response times to disaster
situations and failures. I create automation tools and utilise tools such as
Docker, Jenkins, Drone, Ansible, SaltStack, Puppet, Packer, TerraForm to
create a Continuous Integration/Continuous Delivery pipeline.
Accomplishments
● Migrated all private repos to Github (850+ repositories)
● Designed and deployed our CI/CD pipeline from the ground up.
Deployed Jenkins behind an ELB, with auto scaling Jenkins Swarm
nodes/slaves during high utilisation. The Jenkins cluster process
hundreds of thousands background tasks in conjunction with
deployments, secured over HTTPS and integrated with GitHub.
● Pypi: Automated builds and deployments for our core library (python
packaged). Deploys to a private pypi repo, backed by S3 and secured
over HTTPS)
● Fully automated infrastructure deployment using TerraForm/Packer.
Builds out a new VPC, ELB, multiple EC2 instances ready to handle
production workloads
● API Gateway - deployed an API Gateway using CloudFormation.
Deployed in its own VPC, in auto scaling groups, secured with HTTPS,
and automated.
● HTTPS/SSL all websites/services using LetsEncrypt. 350+ services
and websites were secured in the role out, in an initiative to secure all
our clients websites. I saved on average $15K per annum just on SSL
●
REFERENCES
Will Hanson: CTO / Co-Founder
Email:-Tel: (844) -
Realkey, Inc
Web: https://www.realkey.com
Scott Allnatt: Managing Director
Email:-Tel: -
Prop Data
Web: https://www.propdata.net
Christine Boorman: National Manager
Email:-Tel: -
Dr Smash Software
Web: http://www.drsmash.co.za
●
●
certificate purchases by using LetsEncrypt certs.
Used TerraForm/Ansible to create and deploy a fully automated, load
balanced FTP cluster, serving static content behind Nginx, and
secured through an AWS ELB Certificate, backed by Elastic File
System (EFS)
Docker: containerised all legacy applications (deprecated django
versions and Wordpress blogs), deployed and orchestrated with
Drone.io and Rancher. Formed the base for the current CI/CD pipeline.
Currently
Slack - migrated the entire company to Slack, setup multiple
integrations with Slack: currently receive all NOC alerts in Slack, as
well all Jenkins build failures. Can also retrieve full infrastructure
metrics such as load stats as well reload any client website in a Slack
channel with Slack Slash commands.
Role: Technical Manager / DevOps
Company: Prop Data - https://www.propdata.net
Durban, KZN, South Africa —Jul 2014 - Jul 2016
Manage the Software Engineering, Technical Support, API integrations and
DevOps/NOC teams. I headed up and maintained our infrastructure which is
deployed on the AWS, Linode and Digital Ocean. Sole sysadmin, cloud
architect and NOC engineer. I monitor and maintain our entire hosting stack and
all client websites. I have implemented tools such as New Relic, Splunk, Pager
Duty to assist in response times to disaster situations and downtime. I create
automation tools to help with Dev/Deployment, and utilise technology stacks
such as Docker/Jenkins to create a Continuous Integration/Continuous Delivery
pipeline.
Accomplishments
● Cloud Hosting Migration -Migrated all legacy hosted projects to our
AWS Cloud Cluster.
● Fabric Script to automate and archiving of projects and databases,
pushed archives to Long term storage on AWS Glacier.
● Infrastructure Monitoring - Upgraded the current infrastructure
Monitoring to platform to New Relic. Set up all Production Servers to
report data and metrics, and create a Performance Assurance policy to
be implemented into our Development release cycles. Performing full
analysis on code and monitoring platform health and performance
before deploying code and features into production. The scope of this
project is to maintain high performing code and development standards
Role: Support Manager
Company: Prop Data - https://www.propdata.net
Durban, KZN, South Africa — Apr 2013 - Jul 2014
Manage all functions relating to Technical Support. Ensuring that all web
services and solutions, email and hosting are functioning and maintained.
Providing Upper level support to our frontline help desk and providing training
on our software solutions to clients.
Creating an efficient and effective Help Desk and Support procedure and
increasing client communication and effective turnaround times regarding all
issues logged.
Accomplishments
● Migrated our Production Mail servers to a cloud environment.
Upgraded the mail server environment, implemented load balancers
and improved the production mail service by creating a scalable, fault
tolerant environment. Production Email hosting saw a reduced cost by
15% and increased uptime and operational service by 200%.
● Prop Data Help Desk Integration. I created our Zendesk Help Center
and integrated this with JIRA, which will is used by the Project
Management teams. I created an autonomous and efficient
communication link between these sides of business, as so to better
the clients turn around time with their issues and effective
communication to adhere to SLA's and improve customer satisfaction.
Customer satisfaction improved from a 60% to 98% of customers
satisfied.
Role: National Support & Training Manager
Company: Dr Smash Software - https://drsmash.co.za
Durban, KZN, South Africa — Sept 2010 - Nov 2012
Managed all Support staff and and serviced the Support & Training
requirements of all our clients nationwide. Set up new business ventures within
the company. Set up online Support & Administration systems with proven
increase in productivity. Trained all staff on inhouse products as well technical
knowledge and training. Set up cloud servers/applications. Trained clients on all
aspects of business & management to gain the most out of our software.
Thorough knowledge of financial functions/payroll/debtors/creditors
Accomplishments
● Created helpdesk and ticketing system
● Automated and streamlined the support department through new
policies and procedures
● Created a new product for our clients through web design
● Moved all our services online: installation files etc
● Created a better remote support channel
Awards / Achievements
Employee of the Year
Company: Prop Data - https://www.propdata.net
Year: Dec 2014
Runner up Employee of the Year
Company: Prop Data - https://www.propdata.net
Year: Dec 2013