For over 10 years I lived comfortably in the role of old-school System Administrator. With increased usage of cloud based services and my position at Eveo for which I absorbed the roles of a four person WebOps team, it became apparent that traditional methods of admin were no longer sufficient. Presented with an environment that included 20+ developers, 2 Git servers, 3 SVN servers, a Capistrano build server, 3 racks of servers at a colo, a rack of servers in the office datacenter, some RackSpace hosting, some Heroku hosting, some AWS hosting, 30+ live apps and 20+ more in development across NodeJS, Grails, Ruby on Rails, Objective C, Java and multiple PHP frameworks, I took a really deep breath and was able to migrate all apps to auto-scaled AWS & Heroku instances, code to a single GitLab server and deployments to continuous integration for all environments via Jenkins. I also worked directly with the development teams to standardize a development to QA to deployment process utilizing a strict Git branching model. As a result, the development teams saw a significant increase in efficiency and the production environments showed resiliency, and auto-scaling capabilities without the need for a bigger WebOps team while also seeing a decrease in hosting costs across the board.

Upon leaving Eveo, I took what I learned and rocked the heck out of it at XVELA. Coming in as the initial and only DevOps Engineer, I worked closely with the development teams to produce a complete automated CI/CD pipeline that provided the devs with all the access they needed to insights, services and self-managed deployments while maintaining a highly-available hosting environment. I'm kinda proud if it. :)

CI/CD & Automated Testing

  • Jenkins
  • CircleCI
  • Rancher Pipelines
  • Git/GitHub
  • Gitlab
  • DockerHub

Containerization

  • Docker
  • Kubernetes
  • Rancher 1.x/2.x

Monitoring, Logging & Metrics

  • New Relic
  • AWS CloudWatch
  • Pingdom
  • Prometheus
  • Splunk
  • ELK
  • Loggly/LogEntries

Infrastructure as Code

  • Terraform
  • Ansible
  • AWS CloudFormation

Team Infrastructure

  • PagerDuty
  • Slack
  • Confluence
  • PivotalTracker
  • Nexus

Release Automation (currently evaluating)

  • XL Deploy
  • Octopus Deploy