Barry C. McCormick
Vancouver, WA 801-***-**** *****.*****.*********@*****.***
DevOps DevOps Manager
Experienced DevOps/SRE engineer with 10+ years of experience in the field. My experience spans across a broad range of industries, such as: Point of Sale, Insurance, Healthcare, Government Contractor(VA), Healthcare Analytics. Supervisors, managers and peers have commented that my strong skills are: persistence, team player, detail oriented, an excellent mentor for junior engineers, excellent DevOps skills, and project management experience. Fluent in Agile development and methodologies, and in Continuous Integration / Continuous Deployment methodologies. Skilled at developing test cases and QA scripts for product evaluation/testing.
Employment History
DevOps Consultant Feb 2024 – present
Consulting with several companies on DevOps issues.
One company on their new product to speed up building development environments.
One company on helping to develop their materials to market their product to the Engineering market.
Sabbatical Feb 2023 – Feb 2024
Took a sabbatical to spend time with my family for a year.
Clover Networks (FISERV), Sunnvale, CA (Remote) October 2021 – Feb 2023
US DevOps Manager
I had 6 direct reports in the US.
Lead when it comes to DevOps topics across the company.
Member of the Architecture Guild for the company
Interaction with the Release Manager and Release team was a major responsibility.
Code review of the Terraform for the building of all infrastructure and was used for GCP cloud instances
Docker image management. Docker was used for about 25 different build processes.
Used GitHub extensively for code storage and versioning.
Because Clover is a Point of Sale System company, we had to work with the pipelines to build android and IOS images for the systems.
Led a project and redesigned Jenkins to a modern design. This design allowed us to cut our GCP costs for pipelines from $37k a month down to approximately $3k a month.
Implemented a 24 hour (follow the sun) program for DevOps support because of developers and users around the world.
We deployed all software and systems into GCP.
My team was responsible for the tool-set of Jenkins, Argo CD, Terraform, puppet, Jira/Atlassian tools.
We follow a daily scrum/agile development process.
Willis Towers Watson, Salt Lake City, UT (Remote) December 2018 - October 2021
Senior SRE Telephony Project
My responsibilities included infrastructure design, server implementation and all processes around building a solid working system. Senior member of the Core Telephony Team, coordinated between the team and all contractors to assure we are adhering to the standards we have set for the system.
Docker was used at WTW for running everything from the RedHat Ansible server, to various systems in production. Several of these had to connect to the phone system we built.
At WTW I managed the F5 load balancers for the Telephony project. Myself and another engineer used Terraform to pull all the configs out of the F5 and put in Terraform so all future changes to the F5 vms would be done in terraform. This change allowed us to control and manage changes with a proper change management system.
At WTW we used Azure as it was the cloud provider that corporate had chosen. As the SRE on the telephony project I was the admin to all things the team used in Azure. This included helping set up databases and instances in Azure.
Worked at length with the front end developers to get various JavaScript packages installed on node.js so their code would perform correctly.
Artemis Health, Salt Lake City, UT December 2017 - November 2018
Senior DevOps Engineer
Responsible for all of the DevOps tasks including deployment of all code to production using Ansible. This includes building and documenting any new environments needed for the two teams.
AWS for 95% of the systems, all systems were deployed in AWS using Ansible. Some of the services we used were Route53, ECS, Redis and others.
Git repository managment.
Infrastructure isolation between Dev, Prod, QA and Preprod environments.
Automating and managing the Jenkins server.
Worked with the two teams of developers on a daily basis.
Digital Harbor, American Fork, UT(Hybrid) October 2017 - December 2017
US DevOps Manager
Charged with standardizing tools, software and environments used in all three of our offices, the one in the US in American Fork, the Indian office, and our Bolivian office.
I automated CI/CD system and our deployment processes to be standard, repeatable, and reproducible. The system was in GitHub with Jenkins doing the builds.
I not only was managing and working with the DevOps personnel in the remote offices, but also with the developers who are not only in the three offices, but remote around the world.
I started the migration from locally hosted in a hosting center to move them all to AWS because of lack of redundancy, and lack of resources in the data center.
Digital Guardian, Lehi, UT January 2016 - October 2017
Senior Software Engineer (Senior Linux Platform Engineer)
Jenkins, GitHub, Python coding, bash coding, and AWS implementation using Packer and Linux.
node.js and JavaScript support
Jenkins pipelines to build ISO images
The CI/CD system including custom compiling and building proper kickstart scripts to perform unattended installs.
Once the initial build of the software was shown to corporate, all deployments after that were done in AWS through custom scripting with Python that I wrote. This included all security, networking and systems managed in AWS.
The build process includes integrating the DG software into the install images and making sure they install
properly. Our office is a 100% Linux based shop. We use GIT, and the entire suite of Atlassian products.
Solution Reach, Lehi, UT March 2015 - October 2015
Linux/Unix/Network Admin
A member of a team of three Admins and one DevOps Engineer that support 90+ servers and a medical messaging system that sends over 1.5 million message reminders a day.
Our main Linux Distro was CentOS, with Cisco Switches, BGP routers and Cisco phone system. We also ran pf Sense Firewalls (FreeBSD based).
Education
Bachelors of Science, Chemical Engineering, University Of Alabama, Tuscaloosa, AL
Masters of Science, Chemical Engineering, Minor Environmental Engineering, University Of Alabama, Tuscaloosa
HashiCorp Certified: Terraform Associate (2023)