Chris Hirsch

Chris Hirsch Email and Phone Number

Lead DevOps Engineer at Velocity Global, LLC @ Velocity Global, LLC
Chris Hirsch's Location
Aurora, Colorado, United States, United States
About Chris Hirsch

Principle DevOps Engineer with 22+ years experience in real-time and soft real-time systems with a passion for scalable architectures with simple design, automated testing, easy deployment. Loves seeking insights into applications and systems through instrumentation, metrics, and telemetry. Strong desire to show performance by designing intuitive dashboards and smart alerting and using data to drive decisions. Team leader, with excellent communication, collaboration and team building skills. Lead teams by example while achieving superior software craftsmanship from every member and we still have fun.Experience writing professional software in C++, PHP, Java, Python and Go while advocating for DevOps principles using automation for builds, release, configuration and monitoring. Continually looking to learn new languages, tools and techniques while growing personally and professionally. Technical Skills Summary:Software:Ansible, Apache, Asterisk PBX, Bitbucket, Bugzilla, Ceph, collectd, Docker, Eclipse, Elasticsearch/Logstash/Kibana (ELK), Graphite, Helm, Jira, Kubernetes, NGINX, OmniGraffle, Proxmox, SoapUI, Terraform, Visual Studio Code, VMWare/vSphereLanguages:C, C++, Golang, Java, PHP, Perl, Python, Ruby, Shell, SQLSkills: Cloud Services using AWS/Azure/OpenStackConfiguration Management (CM) using Ansible/Chef/Puppet/Rundeck/SaltSoftware Configuration Management (SCM) using CVS/Git/Mercurial/SubversionGit/GitHub workflows using Bitbucket, GitHub, GitLabContainerization using Docker/libvirt/LXCContainer orchestration using Docker Swarm/Helm/Rancher/Kubernetes/KustomizeVirtualization using KVM/Proxmox/Vagrant/VirtualBox/VMWare/XenContinuous Integration using Jenkins, Azure DevOpsTesting using Postman, Robot Framework, SoapUIWeb services using REST/SOAP/WSDL/XML-RPCHigh availability using DRBD/HAProxy/Heartbeat/Linerate/LVSSoftware defined storage using CephDatabases using Hadoop/MariaDB/MongoDB/MySQL/PostgreSQL/RiakEmail (SMTP) setup, design, testing and hosting using Postfix and Sendmail Networking using TCP/IP/UDP, DHCP, VLAN, routers, switches, bridges,10/100/1000-Base-T

Chris Hirsch's Current Company Details
Velocity Global, LLC

Velocity Global, Llc

View
Lead DevOps Engineer at Velocity Global, LLC
Chris Hirsch Work Experience Details
  • Velocity Global, Llc
    Senior / Lead Devops Engineer
    Velocity Global, Llc Apr 2022 - Present
    Denver, Co, Us
    * Introduced Datadog dashboards to the business and developers to have better observability using metrics and tracing via OpenTelemetry. * Curated relationship with support team to overcome shortcomings in communication and response times.* Fostered relationships with other organizations in attempts to reduce silos, allow for better communication, and collaborate by bringing people together to solve ongoing problems.* Designed Golang CLI for DB User management in order to reduce manual creation/management of users.* Created GitLab pipelines for Elixir and TypeScript to build artifacts into containers and deploy into Amazon ECS, test artifacts and easily allow promotion of the artifact throughout various environments.* Designed and created reusable GitLab pipelines utilizing security scanners, and standardized artifact deployment and language specific templates for AWS Lambda APIs in TypeScript, Python, and Go.* Designed and lead project to implement Go Lambdas as part of our pipeline to read HTTP routing info from AWS API Gateways and perform merge operation into master API Gateway.* Performed duties as team manager while also introducing Scrum ceremonies, reliable sprints, and successfully planned and delivered on quarterly goals.
  • Kiatek Llc
    Owner
    Kiatek Llc Jan 2005 - Present
    Us
    Owner of this small business and residential IT and hosting solutions provider.
  • Wayfair
    Staff Engineer
    Wayfair Sep 2020 - May 2022
    Boston, Ma, Us
    * Collaborated with team on Golang application called Anansi that is a proxy layer/router between Kibana and Elasticsearch. Created code to add a banner to Kibana during Elasticsearch abuse.* Designed and implemented a Golang CLI application called Barista to help level up team and abstract common and difficult admin tasks for GCP, Elasticsearch, Kafka and Tremor. Drastically reduced reaction time for tasks.* Designed and implemented Golang API service deployed into Kubernetes called French Press to perform stress testing by orchestrating via Consul Tremor.rs containers to replicate logging traffic.* Worked with Logging team to improve team’s workflows for Sprints using Kanban and Scrum. Introduced pointing and planning and drastically reduced lead times and increased velocity.* Mentored members of team and collaborated on various projects while introducing build pipelines, testing, automated deployments and code craftsmanship.
  • Trace3
    Principal Devops Engineer
    Trace3 May 2016 - Aug 2020
    Irvine, California, Us
    Performed pre and post-sales duties including creating level of efforts, statements of work and executing and completing SoWs to Customer’s great satisfaction.While at Trace3, engaged continuously with Customer’s developers, operations, management and executives around DevOps best practices, products and sales.Helped Customers start their journeys into DevOps starting with how to use Git, branches, Bitbucket, peer reviews and continue into CI/CD with build pipelines, infrastructure as code, and self service portals.Worked with customer team to migrate persistent services such as Elasticsearch and Kafka into Google Cloud Platform (GCP) using Terraform and GitLab for automated GitOpsWhile remote, worked closely for Customer’s team and used Kustomize to reduce dependencies on Helm charts to better automate Azure DevOps.Worked closely with Customer team using DataDog and Sumo Logic to gain insight and advise on tuning Bitbucket at scale (3000+ users) in AWS. Created new dashboards to easily show and explain usage and problem areas. Used Ansible to coordinate and scale load tests for Bitbucket.Led team into success implementing CloudFormation Quickstarts for EC2, ECS, EKS for several of Customer’s major productsCreated Puppet automation to fully install, configure, and create automated monitoring and alerting for all environments for Denodo data virtualization software.Wrote Spring Boot containers for dev teams to show best practices for consuming Elasticsearch Introduced customer to team specific dashboards using collectd, Graphite, ELK, Grafana.Created/configured/managed Elasticsearch clusters using Docker containers and VMs with PuppetWrote tools in Python and Golang to help remote and local support teams manage Elasticsearch index creation, backups, restores and general operations.Helped to create opinionated pipelines and reusable libraries using Groovy in Jenkins.
  • Clickfox
    Senior Devops Engineer
    Clickfox Dec 2014 - May 2016
    Performed duties as Software Configuration Manager including working with Management to design and implement a successful branching and merging strategy using Maven and Mercurial.Brought in GitLab and good engineering practices to DevOps team which was adopted by Development.Designed and implemented deployment script in Python so that all deployments (Dev/QA/Production) are done in the same consistent manner.Used Docker to introduce a more reliable build and deployment. Used containers for proxy, testing via Protractor and other applications.Introduced ChatOps using OpenFire and Slack. Used Hubot to integrate with Redmine, Jenkins, Nagios, Mercurial. Introduced two-factor authentication to the team.Designed build pipeline for Clickfox Java using Maven, Docker and Jenkins.Designed and built manifest driven yum repo Docker container for easy and well understood deployments.Used consul.io to do service discovery for proof of concept using Docker for Clickfox services.Created PoC to deploy Hadoop into EC2 through automation using SaltStack.Installed and managed several Cloudera and Hortonworks Hadoop stacks.Created Cloudera parcel/CSD to deploy ClickFox software through Cloudera Manager.
  • Intel Corporation
    Senior Software Engineer
    Intel Corporation Feb 2011 - Dec 2014
    Santa Clara, California, Us
    Technical lead on the Repeatable Automated Deployment team. Designed and implemented ways to deploy and configure SaaS software, at scale, using technologies like Puppet, MCollective, PXE, and Cobbler. Used build technologies like Jenkins and Packer.io to build virtual machines with base installs from Puppet. Libvirt and Docker containers were built from those VMs. Automated tests were run and then the VM and containers were released. Spacewalk was used to deploy RPMs and this project used Spacewalk APIs to synchronize RPMs into yum repos for automatic software installation. Python, PHP, Ruby and Bash were used to implement this project.Worked closely with Operations to streamline rollouts and to better learn procedures to determine additional ways to improve productivity.Worked on Web Defense team to continue to deploy software with very low bug counts and very few customer-facing issues.Used Zabbix, in addition to Nagios, to monitor Web Defense services.
  • Mcafee
    Senior Software Engineer
    Mcafee Aug 2009 - Feb 2011
    San Jose, California, Us
    Introduced DevOps concepts to SaaS teams. Responsible for holding weekly meetings to discuss needs from both sides and then how to implement those needs.Performed duties as middle-ware developer for Web Defense/Protection Services. Co-designed and authored scalable and extensible web services with caching using REST, PHP, Memcached, APC and Apache. Monitored and wrote tools to tune Memcached/APC for proper caching at scale.Lead engineering, operations and management to use Puppet for installation, configuration and service startups for Web Defense product in production.Co-designed and authored SOAP API for SaaS provisioning and configuration using Java JAX-RS. The software routed API requests to REST and SOAP back ends and the took responses and converted to SOAP. Deployed software using GlassFish and Puppet.Researched and implemented LineRate load balancer to replace Heartbeat V1.Created test framework for load testing REST web services. This included working with Apache and mod_status.
  • Mx Logic
    Software Engineer
    Mx Logic May 2005 - Aug 2009
    Us
    Performed duties as a back­end C and C++ developer working on notification management for Email Defense project. Completed this multi­threaded application written in C++ using the STL. This application received events over XML­ RPC and composed appropriate summary emails to end- users. Testing and static debugging were used for long runtimes.Performed duties as a front-end developer implementing and testing more than 100 public facing APIs written in PHP. Implemented complementary back­end PostgreSQL and designed and optimized SQL queries for best performance. The entire framework was documented using phpDocumentator.Researched, designed and implemented a way of exposing middle­ware APIs via SOAP/WSDL using nuSOAP. Used a delegator pattern to reduce complexity of API.Worked with a co­worker to design and implement a test framework in PHP using Simple Test as a foundation. Used design patterns such as Strategy, Composite and Singleton, to write a scalable and future­ proof test framework used by front-end developers to unit test their code and run nightly regression tests.Used Heartbeat v1 and LVS to introduce high-availability WebServices for Web Defense product.Designed development lab using Xen, Heartbeat, DRBD and iSCSI for high availability and transparent migration. Used Nagios for monitoring of system and network health. Used BackupPC for backups.
  • Ewa
    Software Engineer
    Ewa Feb 2002 - Mar 2005
    Herndon, Virginia, Us
    Designed and maintained an external collaboration website with good security and implemented bug-tracking software using Bugzilla. Wrote software for the Real-Time I/O computer (RTIO) in C and C++ on Linux for the 2F187 EA-6B Weapon System Trainer, 15E43 Team Tactics Trainer and 2F185 Operational Flight and Navigation Trainer for delivery to Whidbey NAS. Software duties included writing RS-422 serial code to talk to a Fuel Totalizer, interfacing with legacy systems by reading design documents and reverse engineering interfaces using logic analyzers and other equipment, using synchro-resolver cards to simulate antenna steering and using a generic digital I/O card to interface with mission computers.Performed additional duties as lead systems administrator such as designing a disk-only backup system using Bacula, remote administration of servers, firewall design and maintenance, troubleshooting and repair of PCs and servers. Additionally, designed and setup a Nagios service and system monitor machine. Setup ability for users to work from home or while on the road via SSH and VPN. Performed consulting services for Electronics Warfare Associates while working remote and onsite.Completed Instructor Operating Station for the 2F178 EA-6B Weapon System Trainer that was previously started while employed at SymSystems. The IOS was successfully delivered and deployed to MCAS Iwakuni, Japan. IOS software was written in C and C++ using Motif on a Linux operating system. While performing duties as a Software Engineer also acted as office System Administrator. This included designing a new office network and Voice-Over-IP phone network, maintaining Linux servers and Microsoft Windows machines, setting up wireless access points using Free/SWAN IPSEC and IPTables, email, and other common administrator duties. Worked from home for up to four days a week.
  • Tecomac
    Software Engineer
    Tecomac Jun 2000 - Feb 2002
    Maintained a multi-threaded Microsoft Windows streaming video player using Visual C++, Direct-X and other Microsoft APIs. Researched and implemented a new audio codec for this same project. Designed and implemented a configuration management solution for Tecomac that included a Bugzilla bug tracking database and CVS revision control. Created custom scripts that integrated these two products together so that they could be cross-referenced.
  • Symsystems
    Software Engineer
    Symsystems May 1998 - May 2000
    Developed a Linux device driver for a custom PCI card. Finished a C++ project that queries a C++ database in real-time and returns the results for a C program. Acted as Software Lead for developing and re-designing the Instructor Operating Station, which is used as the instructor interface for all flight simulators. This project was implemented using C/C++ and Motif. While re-designing the IOS, good object oriented designs and well-known patterns were implemented. Linux and IRIX were the primary platforms that these programs used for development. Other duties included implementing a bug tracking system based on Bugzilla to be used by the entire company.
  • Ibm
    Software Engineer
    Ibm May 1997 - Apr 1998
    Armonk, New York, Ny, Us
    Worked on a team to create several mission critical software programs in C and C++ using distributed NT and AIX systems for a major project with IBM. The project involved working directly with the customer and delivering extremely high quality code for a production environment. While working for IBM, I gained experience in rapid product development. I also performed regression tests, code updates, and revisions on the programs, all while meeting with aggressive schedules and due-dates. The team has applied for a patent on several of the programs that I worked on. Other duties that I performed included administrator services for several AIX and Windows NT machines.

Chris Hirsch Education Details

  • Colorado State University
    Colorado State University
    Computer Science

Frequently Asked Questions about Chris Hirsch

What company does Chris Hirsch work for?

Chris Hirsch works for Velocity Global, Llc

What is Chris Hirsch's role at the current company?

Chris Hirsch's current role is Lead DevOps Engineer at Velocity Global, LLC.

What is Chris Hirsch's email address?

Chris Hirsch's email address is ch****@****air.com

What is Chris Hirsch's direct phone number?

Chris Hirsch's direct phone number is +130391*****

What schools did Chris Hirsch attend?

Chris Hirsch attended Colorado State University.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.