Personal Disciplines

  1. After you do something for the second time, script it.
  2. Don’t break things in the process of fixing them.
  3. If you aren’t familiar with the software you’re running, you can’t make informed decisions on how to scale, troubleshoot, or fix it.
  4. Use tools you and your team knows best, even if they might not be the perfect tool. But also see #8.
  5. Someone else probably has a solution to your problem. Understand their solution and adapt it to fit your needs.
  6. Create patterns for the people you support to enable them to be self-sufficient.
  7. Sometimes that script you wrote in 10 minutes will live on in production for years. Create things that are robust, maintainable and easy to understand.
  8. Keep your ear to the ground for new patterns, methodologies and tools. Consider if they’re right for your team.

    Achievements and Accolades

    Lead DevOps Engineer

    Ruvos (2021-Current)

  • Architected application stacks with considerations to cost and performance.
  • Used GitOps and declarative configurations to create and deploy cloud-based containerized application stacks.
  • Managed and upgraded cloud infrastructure.
  • Initiated and led innovation sessions to showcase new software to adopt and do team knowledge transfer.

Relevant Technologies/Services

Declarative Configurations Cloud Services
Kubernetes, Helm, Flux, Terraform, CloudFormation AWS: EC2, S3, EKS, ECS, EFS, RDS, SQS, IAM, CloudWatch, Cloud Formation, CloudFront, Lambda, Route53
CI/CD Application Technologies
Gitlab Ruby on Rails, Node, Java
Applicable Standards
FISMA Moderate

DevOps Engineer

Caterpillar (via TekSystems) (2019-2020)

  • Designed, implemented and managed business-critical cloud services and technologies
  • Designed and implemented a secure solution to configure cloud applications
  • Created automation and implemented efficiencies to reduce total time to delivery of new environments from a month to 3 days.
  • Implemented APM, Monitoring & Alerting, Centralized Logging for unprecedented visibility into operations and costs.
  • Continually rewrote, improved and optimized existing CI/CD and added additional automation to reduce costs and cycle times.
  • Created a bespoke microservice in Python for flexible custom monitoring.
  • Designed and initiated a full Tier 1 support desk, including formulating SOP, creating a Knowledge Base, integrating disparate support systems, drafting incident review processes and creating a continual improvement feedback loop.
  • Received a prestigious award for outstanding performance and leading transformative change 4 months after joining.
  • Continually addressed daily responsibilities such as cloud architecture, incident response, root cause analysis, on-call escalations and end user support.

Relevant Technologies/Services

Containerization CI/CD
Kubernetes, Helm, Docker Jenkins, GitLab
Cloud Services Database
AWS: EC2, S3, EKS, ElasticSearch, EFS, Secrets Manager, RDS, IAM, CloudWatch, Cloud Formation, Backup PostgreSQL, MySQL
Application Technologies Monitoring
Java (Spring), Angular, Apache Tomcat, Keycloak NewRelic (APM, Logs, Synthetics, Insights, Alerts, Browser), Nagios
Jira, Git, Teams, OneDrive, Sharepoint

DevOps Engineer

Gannett (2014-2019)

  • Defined and created infrastructure as code and deployed applications using declarative configurations.
  • Designed and implemented multiple migrations of applications to the cloud along with supporting CI/CD to support rapid development and deployment.
  • Containerized multiple application stacks and founded containerization patterns for future efforts.
  • Managed and executed on P2V migration to AWS and GCP of dozens of servers.
  • Wrote a Go microservice to augment functionality of a proprietary system.
  • Continually addressed daily responsibilities such as incident response, root cause analysis, on-call escalations and end user support.

Relevant Technologies/Services

Infrastructure as Code Cloud Services
Chef, Terraform AWS: EC2, Route 53, S3, RDS GCP: GKE, CloudSql, Filestore, Memorystore
Containerization and Virtualization CI/CD
Kubernetes, Helm, VMWare Jenkins/GitLab
Application Technologies
Node.js, Python, .NET

Systems Administrator

ZZServers (2012-2014)

  • Planned and implemented company wide antivirus infrastructure.
  • Managed and maintained PCI-DSS and HIPPA compliant networks to provide business-class hosting services.
  • Executed network penetration testing.
  • Administered complex Active Directory configurations and network devices.

Relevant Technologies/Services

Systems Administration Virtualization
Active Directory, WSUS Xen
Networking Monitoring
OpenVPN Splunk, Nessus, OSSEC, Snare, Zabbix
Kayako, Jabber