Dan LaMotte

Software · Engineer · Dev · Ops · SRE

Passionate self-taught engineer with a track record for building strong teams and significantly increasing productivity through automation and tooling at all levels of the stack.

  • Experience
  • Golang (~1 year)
  • AWS (~2 years)
  • Kubernetes/Docker (~2 years)
  • Networking (~2 years)
  • Infrastructure as Code (~2 year)
  • Linux (~10 years)
  • Python (5+ years)
  • Javascript, HTML, CSS (2+ years)
  • Perl (3+ years)

Daily Use (unordered) Github, terminal, vim, zsh, git, dropbox, G(oogle)-Suite, JIRA, Confluence, Bitbucket, Microsoft Office Suite, Concur, Macbook, homebrew, postgres, ssh, tmux, make, IRC, and Slack.

 
present

Passionate about Infrastructure, Kubernetes/Docker, Open Source, Programming, Automation, CICD, Efficiency, Personal Finances

Preferred Work Environment Version everything with git. Deploying with CICD. Linux. Practicing Agile. Macbook Laptop. Using Slack. Open to remote workers.

present
2017

Lead small team deploying Kubernetes/Docker on-premises

We supported a special internal initiative to utilize docker and kubernetes. We worked with the team to buy hardware to meet their needs and ran kubernetes on bare metal. Including AWS, we ran 3 separate kubernetes clusters.

The cluster was also designed to meet ever growing challenges of our CI pipeline. Specifically, artifact storage was particularly slow. We utilized Datacenter SSDs, distributed storage via GlusterFS and ECMP'd VIPs to provide a foundation for a highly scalable storage solution all running in kubernetes.

Remote
Kansas
2017
2016

Lead small team into AWS and Kubernetes/Docker

We utilized tools like terraform, Cloud Custodian and Evident.io to achieve repeatable and secure environments that developers could directly utilize while maintaining security controls the business required. Beyond that, we utilized Kubernetes to enable moving workloads between AWS and on-premises as well as cut down on AWS costs.

Remote
Kansas
 
2016

Architect — Sr Princ Software Engineer — Veritas

Remote
Kansas
 
2016

January: Veritas split from Symantec; my position unchanged

 
2015

Sr Princ Software Engineer — Symantec

Remote
Kansas
~2016
2014

Lead small team developing/maintaining internal website

  • Backlog Tool — Custom agile backlog tracking tool to meet the needs of a large 500+ engineer organization
  • Boards — Custom reporting dashboard implemented using angular.js. Complete with widgets and per widget settings.
  • Metrics — Custom tooling for management to track abitrary metadata with employees for rollup reporting.
Remote
Kansas
 
2013

Principal Software Engineer — Symantec

Remote
Kansas
 
2011

Sr Software Engineer — Symantec

Remote
Kansas
~2014
2009

Developed and maintained internal website with significant traffic (500+ uniques daily)

The internal website started simple and grew in complexity to meet demand. Tooling consists of: Python, Django, RabbitMQ, Celery, Redis, nginx and PostgreSQL. I feel strongly about avoiding all downtime and so all deployments were automated to provide zero-downtime upgrades. The site was highly tuned for performance and efficiency of bandwidth to ensure high latency clients in India were able to use the site productively. It was the first site of its kind internally. After years of developing it myself, management took notice and grew investment which required leading, training and mentoring to develop a strong team around it.

Roseville
MN
 
2009

Software Engineer — Symantec

Roseville
MN
 
2008

Associate Software Engineer — Symantec

Roseville
MN
~2010
2007

Developed and maintained 30+ perl scripts/libraries

Perl scripts had varying popularity within the company. One was popular enough to warrant including in the product and deploying to customers. It significantly simplified the process of collecting logs for the product and support claimed it was the "best utility engineering has delivered for the product".

Roseville
MN
 
2006

Intern — Symantec

Roseville
MN
2006
2005

System Administrator — UofM

Unix/Linux and Windows System Administration

Minneapolis
MN
2009
2004

University of Minnesota: Twin Cities Bachelor of Science, Computer Science

Minneapolis
MN