Dan LaMotte

Software · Engineer · DevOps
dlamotte  ·  dlamotte_  ·  dlamotte.io  ·  lamotte85@gmail.com

Passionate self-taught Engineer and proven leader with an interest in solving problems with technology and developing strong teams. Good communicator via many mediums including Slack/IRC, email, and presentations.

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

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

 
present

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

Preferred Work Environment Version everything with git. Deploying with automation. Linux. Practicing Agile or open to practicing it. Macbook Laptop. Using Slack. Open to remote workers.

present
2016

Lead small team into AWS and Kubernetes/Docker

Even with significant compute on premise, we were unable to provide a CICD Pipeline with acceptable turnaround time. Requests to the pipeline queued for hours (days in some cases) and with a workforce of 400 engineers, we needed to scale to meet demand. I was charged to architect and execute increasing capacity by using AWS. I started us into AWS with a keen eye to use Kubernetes/Docker to avoid vendor lock-in.

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

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 due 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 efficiently. 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