Summary
Overview
Work History
Education
Skills
Timeline
SoftwareDeveloper

Tony Hayes

Site Reliability Engineer
Los Angeles,CA

Summary

Site Reliability Engineer and DevOps Engineer with 10+ years of experience. Specializing in designing infrastructure solutions that are scalable, highly available, and redundant. Focused on creating infrastructure that is easily and consistently redeployable using tools like Puppet, Terraform, and Ansible. Interested in working in a challenging technical environment which presents new horizons of opportunity for learning and growth within the company.

Overview

18
18
years of professional experience
5
5
years of post-secondary education

Work History

DevOps Director

InteliGlas, Inc
Pasadena, CA
2019 - Current

Primary duty is to chose technology that will effectively scale with our product. Specializing in infrastructure design, implementation, maintenance, and monitoring, along with assisting developers with continuous integration and deployment.

  • IoT company specializing in automation of commercial office buildings.
  • Identify and remediated single points of failure and security risks.
  • Designed disaster recovery systems.
  • Monitored automated build and continuous software integration process to drive build/release failure resolution using Azure DevOps.
  • Cost estimation of clusters and implementing auto-scaling to reduce off-peak usage.
  • Designed Kubernetes infrastructure.
  • Terraform to manage AWS and Kubernetes infrastructure.
  • Managed multiple time series and relational databases.
  • Maintained custom microservice architecture comprised of 17 microservices.
  • Log aggregation and analysis using Fluent and Kibana.
  • Metrics collection, alerting, and visualization using Prometheus and Grafana.
  • Automation using Bash and Go.
  • Technologies used include MQTT, Kafka, Istio, Service Mesh, Kubernetes, Docker, Terraform, Vault, EC2, S3, Route53, Nginx, Voyager, Traefik, Bash, Go, MySQL, InfluxDB, VerneMQ, Strimzi, Node-RED, FluentD, Kibana, Prometheus, Grafana, ArgoCD, and Git for source control.

Senior Systems Architect

University of Southern California
Los Angeles, CA
2005 - 2019

Responsible for assessing new technology for suitability in business needs and developed deployment plans. Provided technical leadership and mentored junior staff.

  • Ensured business continuity by designing, implementing and testing disaster recovery systems.
  • Developed systems architecture according to business needs.
  • Incorporated AWS cloud architecture into new facility planning, reducing need for on-site equipment.
  • Created multi-site system architecture to increase redundancy across entire organization.
  • Automation using Bash and Perl.
  • Containerized custom university financial applications using Docker and Kubernetes in AWS.
  • Used Git and Gerrit for source control, and code approval.
  • Migrated internal local infrastructure to AWS using ELB, VPC, EC2, S3, ELB.
  • Technologies used included DNS, SMTP, Kubernetes, Puppet, Terraform, EC2, S3, Nagios, Prometheus, Grafana, Kerberos, LDAP, Apache, MySQL, Oracle, Sybase, Docker, VMWare, AWS, ELB, VPC, EC2.

Supervising Systems Administrator

Advanced Video Communications
Los Angeles, CA
2003 - 2005

Supervisory duties included meeting with management to assess their needs and relay project progress. Special Project analysis and deployment strategies to minimize disruption to production.

  • Supervision of four Linux admins whose primary responsibility was maintaining Flash based video conferencing website.
  • Held weekly meetings with systems administration staff to discuss and prioritize tasks.
  • Met regularly with management to relay special project progress and assess their needs.
  • Designed and oversaw implementation of monitoring and trending analysis system that allowed us to be proactive to potential problems and alerted to new ones.
  • Created Bash and Perl scripts to automate daily tasks as needed.
  • Managed 30 websites running on 500 RedHat machines.
  • Maintained 20 Flash Communication servers which allowed for video conferencing.
  • Configured NetApp appliances which were used as central content file servers.
  • Configured Squid as reverse proxy and cached web content.
  • Technologies used include Zeus Web Serer, Apache, Perl, Bash, Flash Communication Server, OpenLDAP, Postfix, Squid, MySQL, Oracle, and NetApp.

Education

Master of Arts - Political Science

California State University - Los Angeles
Los Angeles, CA
09.2004 - 06.2006

Bachelor of Arts - Political Science

California State University Los Angeles
Los Angeles, CA
09.2001 - 06.2004

Skills

Kubernetes

undefined

Timeline

DevOps Director

InteliGlas, Inc
2019 - Current

Senior Systems Architect

University of Southern California
2005 - 2019

Master of Arts - Political Science

California State University - Los Angeles
09.2004 - 06.2006

Supervising Systems Administrator

Advanced Video Communications
2003 - 2005

Bachelor of Arts - Political Science

California State University Los Angeles
09.2001 - 06.2004
Tony HayesSite Reliability Engineer