Colin Shea

Self-taught Programmer, Sysadmin, and DevOps Expert

Download PDF

https://evaryont.me/

(646) 847-8929

Phoenix, AZ

USA

Technical Skills

Mastery of: , , , , , , , , , ,

Proficient at: , , , , , , , , , , ,

Knowledge of: , , , , , ,

Experience

StrongMind

DevOps Engineer

November 2017 - Present

Responsible for introducing various DevOps inspired practices and mentalities to the operations team. A heterogeneous network of Ubuntu and Windows across a hybrid cloud of physical, Microsoft Azure, and Amazon AWS servers.

  • Brought in Ansible to configure every server with a consistent baseline.
  • Developed a full monitoring stack with InfluxDB, Alerta, and Grafana.
  • Developed internal tooling with Go, Ruby and Python to bridge various external APIs and glue internal microservices together.
  • Introduced centralized logging with Graylog, with fully automatic deployment with Ansible and PowerShell.

Really Simple, Inc

Senior System Administrator

November 2016 - May 2017

Automation for an AWS based infrastructure with heavy integration of RedHat management technologies, supporting a hybrid Spring Boot, Tomcat and node.js platform.

  • Ansible used to provision, deploy, and configure every server, and every service.
  • Created, from scratch, new production alike environments for clients and contractors
  • Managed security policies and handled incoming reports.
  • Deployed Prometheus for monitoring, Logstash for centralized logging, LYNIS and OpenSCAP for auditing, Spacewalk for patch management, FreeIPA for AAA
  • Developed internal tooling with Go, Ruby and Python to automate deployment and management
  • Used Docker to create reusable containers across production, testing, and testing environments
  • Jenkins used for continuous integration of Java, Node.js and Ansible code. Continuous deployment via RPM packages.

Internet Security Research Group

System Administrator

December 2015 - August 2016

The deployment and management of Let's Encrypt in a highly secure environment to create the first truly open CA. Part of the team shepherding it from closed beta to general access.

  • Created policies to use public cloud infrastructure alongside the existing secure datacenters.
  • Worked with auditors and root trust programs to create and operate a high trust network.
  • Developed custom saltstack formulas for a variety of standard management tools within the high trust network.
  • Worked with the developers of boulder in Go and certbot in Python to help automate the creation of over 5 million TLS certificates, creating one of the largest certificate authorities in the world
  • Investigated Docker for hosting boulder in production and development environments
  • Continuous integration of application code using Travis CI with continuous deployment via RPM packages.

The Evogi Group

Lead System Administrator

September 2013 - June 2015

Configuration, monitoring, and deployment of 1,000+ Ubuntu and CentOS servers in AWS running Ruby on Rails, Java, Erlang and Go applications.

  • Developed custom internal applications, for the operations and development teams, in Ruby, Go, and Java
  • Transitioned from a monolithic server architecture to a multi-tiered architecture using Amazon VPC
  • Spearheaded the first and subsequent international deployments
  • Revamped the authentication and structure for the internal admin panel of the Rails code base
  • Modernized configuration management and deployment using Chef 12 and Amazon EC2 Autoscaling
  • Deployed applications to Heroku, Elastic Beanstalk, and other PaaS services
  • Set up Nagios, Icinga, Shiken and ELK stacks to monitor components of the network
  • Helped administrate multiple MySQL databases with terabytes of data
  • Maintained patches against upstream gems and cookbooks to use internally developed libraries
  • Set up TeamCity for continuous integration with Rails initiated by Github webhooks

Cummings Engineering Consultants

System Administrator

January 2012 - April 2013

Configuration, monitoring, and deployment of servers across the world in a hybrid cloud running Java applications.

  • Developed and deployed custom internal applications in Java and Ruby
  • Migrated servers from manual setup to configuration management using Puppet
  • Developed policies to secure our servers to our client's (NSA) standards
  • Located and decided on international targets across all continents to expand the network to fulfill ultra-low latency demands
  • Managed the internal git, Gerrit code review, NAS, and Jenkins CI servers
  • Managed PostgreSQL, MySQL and MongoDB databases in high security networks
  • Ran the test suite for both Java and Puppet code in Jenkins with Gerrit hooks

University of Advancing Technology

Intern

August 2011 - December 2011

Helped out with networking and Linux related tasks in the IT department.

  • Answered staff's and student's questions
  • Deployment of new Cisco routers and switches
  • Management of Fedora machines, integrated with Active Directory and Exchange, to let non-technical students experience Linux for the first time
  • Upgraded the network security lab, isolating it from the rest of the network to ensure regular client machines wouldn't be affected
  • Created a library of shell scripts to spin up and manage new VMWare virtual machines in the network security lab

[Buffer]Overflow

Chairman of the Root The Box Committee

January 2011 - October 2011

As chairman, it was my responsibility to manage the committee with weekly status meetings.

Certifications

SaltStack Certified Engineer April 2016 - Present SaltStack, Inc
Security+ April 2010 - Present CompTIA
Linux+ April 2010 - Present CompTIA
Network+ October 2009 - Present CompTIA
A+ (IT Technician) June 2009 - Present CompTIA

Education

University of Advancing Technology, Tempe, Arizona USA

2010 - 2013

Triple Major: Open Source Technologies, Network Security & Network Engineering  

Colin Shea — colin@shea.at — (646) 847-8929 References available upon request.