Alex Dunn

Staff Engineer, DevOps at SoFi

San Francisco, California, United States

About

Alex Dunn is currently a Senior DevOps Engineer (Practice Lead) at Tacit Knowledge, an eCommerce Consultancy. Most recently, as part of a Micro Services Architectue initiative, Alex has been working Investigating and Implementing Kubernetes and Docker for Tacit Knowledge's parent Company, Newgistics. Overall, Alex works on implementing Continuous Integration and Continuous Deployment for clients in need. This includes: - Automating provisioning of Cloud Infrastructure (Google Cloud, AWS, Rackspace) using tools like Terraform, Kubernetes and Docker as well as building reusable libraries and scripts with cloud APIs to manage Infrastructure, Deployments, and Data Backup/Recovery. - Automating application deployments for speed and consistency - Ensuring Scalability and High Availability in Infrastructure Architecture - Working closely with application developers to automate build processes and templatize application configuration - Investigating use of new Technology in the Organization - Mentoring Associate DevOps Engineers - Enabling Developers and QA to self serve through Log Aggregation and access to automatically deploy code to non-production environments for testing. - Diagnosis of application errors across stack Alex graduated from California State University Channel Islands majoring in Computer Science and minoring in Mathematics. While there, he learned various fundamental concepts including both low and high level programming languages. His strongest languages include Ruby, Java, C, and Golang. CI/CD Technologies: Chef, Kubernetes, Docker, Terraform, Jenkins, Nexus, Github, Bitbucket, Robot Framework Other Technologies: Percona, mysql, OracleDB, MongoDB, Kafka, Zookeeper, HAProxy, keepalived, Solr, Tomcat, Apache, NGINX, Hybris, Adobe AEM Log Aggregation: SumoLogic, Logstash, Greylog, fluentd Monitoring/Metrics: Newrelic, Nagios, Icinga

Experience

  • Staff Engineer, DevOps at SoFi
    Feb 2019 - Present · 7 yrs 6 mos

  • Senior DevOps Engineer at Audi of America
    Jan 2017 - Feb 2019 · 2 yrs 2 mos

  • Tacit Knowledge (4 yrs 7 mos)
    • DevOps Engineer | Senior Consultant
      Apr 2016 - Jan 2017 · 10 mos

    • DevOps Engineer | Consultant
      Jun 2013 - Jan 2017 · 3 yrs 8 mos

    • DevOps Engineer | Associate Consultant
      Jul 2012 - Jan 2017 · 4 yrs 7 mos

      Tacit Knowledge is a digital commerce consultancy that delivers innovative eCommerce and Content Management solutions. Provide infrastructure automation, operational and software engineering support for Tacit clients in need. This includes development, architectural and process improvement consulting.

  • Senior DevOps Engineer at Newgistics
    Aug 2015 - Jan 2017 · 1 yr 6 mos

    nCommerce Project - Implemented initial PoC for Google Compute Engine - Create Cross-Cloud compatible configuration in Chef - Manage Infrastructure with Terraform Technologies: Chef, Terraform, Google Cloud Platform, Hybris, Apache, Percona, Tomcat, Robot Framework ----------- Returns Plus / Newgistics Micro Services Architecture Project - Create Docker containers for each Microservice, some provisioning with Chef - Chef used to manage Build infrastrubute - Abstract configuration for external management in Kubernetes/Docker - Design and Implement Continuous Integration and Continuous Deployment through Jenkins using Kubernetes and Google Container Registry. - Use Kubernetes & Terraform to manage build infrastructure and create environments as well as manage DNS - Use KubeDNS for Dynamic DNS for applications running in Kubernetes Technologies: Chef, Docker, Kubernetes, Terraform, Google Compute Engine, Google Container Engine, Google Container Registry, Java, .NET, NGINX, Jenkins, Nexus, MongoDB, Kafka, Zookeeper

  • Lead DevOps Engineer | Consultant at Simpson Strong-Tie
    Feb 2015 - Mar 2016 · 1 yr 2 mos

    Design and Implemention of Continuous Integration/Deployment Pipeline Set up Monitoring and Metrics to support Site Reliability Automation: - Used Chef to automate creation of all environments - Implemented Rolling (no downtime) deployments for Hybris - Implemented Rolling deployments for Solr - Automated Database Backups and restorations - Automated Hybris Data Backups and restorations Technologies: Chef, Ruby, Hybris, Solr, Apache, Shorewall, Percona (cluster), Rackspace Load Balancing: HAProxy & Keepalived CI Tooling: Bitbucket, Jenkins, Nexus, Sonarqube, Robot Framwork Monitoring & Metrics: Logstash, Elastic Search + Kibana, Nagios, Newrelic