Connor Hallett
Github: https://github.com/challett Stack Overflow: http://stackoverflow.com/users/2802989/challett
Skills
Skill | Keywords |
---|---|
DevOps | Ansible, Terraform, Kubernetes, OpenShift, Jenkins, Docker, Hashicorp Vault, Bamboo |
Infrastructure | Design, Networking, Security, Autoscaling |
Web Development | JavaScript, HTML, CSS, REST, Node, jQuery, Bootstrap, Meteor, Angular, Ionic, React, D3, Handlebars |
Database Systems | MongoDB, OracleDB, MySQL |
Cloud Services | Azure, AWS |
Project Management | Agile, Scrum, Git, Jira, MPP |
Backend | C, Ruby, Python, Java |
Experience
Senior DevOps Consultant, Capco 2019-09 — Present
Team leader and technical expert
- Acting as 'People and Development' lead for DevOps practice
- Deployed a full scale SOC 2 compliant SAAS platform in Azure on Kubernetes
- Deployed highly available Hashicorp vault application using Terraform
- Designed ACLs for access to secrets in Hashicorp Vault
- Created base images with Packer to ensure compliant virtual machines
- Integrated applications with Hashicorp vault using both AppRole and Kubernetes authentication methods
DevOps Consultant, Capco 2018-03 — 2019-09
DevOps mentor and trusted advisor to clients.
- Worked on client site to train and advise client personnel on common DevOps practices
- Hosted presentations on configuration management methodologies
- Designed, proposed, and guided implementation of a CI/CD pipeline for 'highly interdependent microservices'
- Facilitated communication between multiple different teams with the idea of creating a culture of DevOps in the client
- Created a framework using helm for templating components between environments
- Acted as a go-to person for technical problems within the team
- Lead the development of a 'What is DevOps?' learning module for incoming associates
DevOps Associate, Capco 2017-06 — 2018-03
Key Devops employee for both internal projects and external consulting initiatives.
- Implemented autoscaling Jenkins agents in Microsoft Azure
- Worked as an integration leader for the production rollout, testing, and go-live of a full scale banking platform
- Managed development and QA environments with Terraform
- Crafted scripts for deployments with Ansible
- Implemented full automation of ansible tower and Hashicorp vault using terraform/ansible/docker
- Designed and created CI/CD pipelines with Jenkins
- Authored Jenkins pipeline libraries and Ansible Modules
Full Stack Software Engineer, IOU Concepts 2015-05 — 2017-02
Full stack software engineer for xocial, a platform for measuring and recognizing social good.
- Created a production level multi-platform application within a small agile development team used MeteorJS.
- Worked with a large Mongo database containing tens of millions of records writing optimized and efficient queries for maximum performance
- Created NodeJS platform for calculating user scores from api calls
- Designed and implemented multiple algorithms to determine authenticity of incoming messages from users
- Maintained multiple web servers using Amazon Web Services
Education
McMaster University, B-ENG 2012 — 2017
Software Engineering and Management Graduate
- Golden Key Honours Society member
- Deans` Honours List
- Peer tutor
Projects
VoteChain: https://github.com/challett/voteChain 2016
A blockchain implementation of an online, distributed voting system.
Meteor Stocks: https://github.com/challett/meteor-stocks 2015
A mobile stock market application built with MeteorJS and Ionic. Users can search for and view details of stocks across multiple different stock exchanges.
Parking Meteor: https://github.com/challett/parking-meteor 2015
A prototype touchscreen parking meter interface, built with JavaScript.
CabShare: https://github.com/challett/CabShare 2014
An android application that can be used to find people to share cabs with in order to reduce individual fares.