Download Current Résumé
pdf rtf txt
Doug Munsinger
e-mail: doug.munsinger@gmail.com
DevOps Engineer
SUMMARY: skilled senior DevOps/Infrastructure engineer with UNIX systems admin background,
experienced in crafting automated Continuous Integration | Continuous Delivery
structures using GitHub Enterprise, Gitlab CICD, Jenkins, Amazon Web Services (AWS) and physical
servers and employing golang, python, ansible, terraform, packer and bash tooling to create end-to-end systems.
TECHNICAL SKILLS AND EXPERTISE
OPERATING SYSTEMS:
Linux (AmazonLinux 2023, CentOS, Ubuntu, Alpine), UNIX, Windows.
SECURITY:
Iptables, Cloudflare, OpenSSH, IPSEC.
NETWORK APPLICATIONS AND PROTOCOLS:
Postgresql and Mariadb/Mysql, Apache, Apache Tomcat and Nginx. SMTP (Sendmail, Postfix, Qmail), IMAP,
DNS (Bind, TinyDNS), Icinga, Spacewalk, Wireshark, BGP and OSPF.
SOFTWARE:
Puppet, Chef, Ansible, FUNC, golang, bash shell script, Python, MySQL. Postgresql, RPM
and YUM, including custom package management, Github Enterprise, CVS, SVN, Python,
Jenkins, AWS CLI & Boto3, powershell, cygwin, Go SDK.
PROFESSIONAL EXPERIENCE
Staff Infrastructure (DevOps) Engineer (DE4)
Toast, Inc, Boston, MA
February 2020 to Present
- Create AWS SSM Doc using assumable IAM role to trigger Lambda using a docker image containing code to automate and make self-service for the Payments Team renewal and update of PGP/GPG keys and SFTP keys for auth and signing of financial transmissions.
- Develop and deploy automated service to examine docker images deployed into AWS ECS and built and stored in AWS ECR for CVE vulnerabilities and trigger an automated update and rebuild of any images found vulnerable, flagging any failed builds for further handling and allowing a grace period to be set for updates to be available. The tooling allowed using Prisma (Palo Alto Networks), Jfrog Xray or open source CVE scanners (Anchore).
- Develop and deploy service in AWS ECS to bridge between multiple Jenkins builders and a custom front end to build and deployment to allow immediate deployment of built images while the custom deployment tool added this functionality natively.
- Built and deployed Lambda function using a docker image containing golang code to perform pre- and post- postgresql upgrade sql and vacuumdb tasks to automate and ultimately make database upgrades self-service by the teams owning them.
- Make root level changes to infrastructure to remedy issues and then stabilize Toast infrastructure during outages and incidents.
Principle DevOps Engineer
Haven Life (Mass Mutual), Boston, MA
June 2019 to February 2020
- Instantiate kubernetes clusters in AWS using KOPS.
- Create CICD pipelines and scripting in gitlab to test, build and deploy.
- Create S3 + Cloudfront website distribution with reverse-proxy paths to server in kubernetes.
- Created ansible plays to distribute env vars from single source of truth for local, dev, uat and production in automated pipelines.
- Fixed dev ECS deployments.
- Created deployment environments for new annuity insurance product website.
Senior DevOps Engineer
Catapult Sports Inc., Wilmington, MA
February 2019 to June 2019
- Forklift applications into QA environment in AWS.
- Automate creating base AMI from CentOS original. Automate AMI create for windows base AMI and windows IIS webserver using cmd.exe and powershell plus Hashicorp packer. Move msbuild code out of Octopus + TFS, into Jenkins. Automate builds for Jenkins controller and goCD CICD server on Linux. Automate builds for Jenkins controller and goCD CICD server on Linux.
Senior DevOps Engineer
Verizon Media Group (as of Jan 2019 – formerly Oath, Inc., a Verizon Company and formerly AOL), Boston, MA
June 2017 to February 2019
- Built tooling to allow Jenkins to configure itself at boot and to be stateless as part of a CICD build farm behind ELB+ASG Cloud Formation stack in AWS.
- Simplified devops tooling builds and reduced duplicate code by pulling in blocks of coding using git submodules.
- Designed and coded installer module to allow pulling in specific ansible roles in pipeline builds.
- Extended and maintained spin_cloud, a python tool allowing AWS testing clouds to be spun up with a simple yaml configuration file
- Architected, built and maintained a complete CICD system using GitHub, python, java, ruby, Jenkins, AWS, Hashicorp vault, and console, ansible, and shell, which from commit to testing to deploy required only approvals by humans.
- Crafted Nebula-in-a-Box, collapsing enterprise CICD functionality onto a single instance
DevOps Engineer
AOL, Inc., a Verizon Company (acquired Millennial Media), Boston, MA
November 2015 to June 2017
- Crafted and extended CICD Discover Jenkins Plugin, allowing Jenkins to automatically configure and execute pipeline jobs from a git commit without human involvement.
- Created and extended hiedra_on_rails, to read and parse HiedraDB (arbitrary yaml data injected by etcd into AWS AMIs by ansible).
- Developed Jenkins server ansible playbook and Vagrant dev environment and integrated packer and ansible to standardly spin up AWS AMI images.
- Converted existing puppet3 playbooks to ansible roles.
DevOps Engineer
Millennial Media, Inc. (acquired Jumptap), Boston, MA
October 2014 to November 2015
- Wrote Puppet3 modules for deploying & managing new enhanced adserver application.
- AWS Disaster Recovery POC implemented DR in AWS using autoscaling groups, canary listener application and ansible playbooks to bring up Elastic Load Balancer and Autoscaling Groups to duplicate production in AWS on the fly.
System Administrator
Jumptap, Inc., Boston, MA
September 2013 to October 2014
- Created QA/Dev VMWare Infrastructure, VMWare Infrastructure for Teamcity build/test development.
- Developed and implemented Puppet 3 system, application and application server management modules.
- Implement and develop beaker rspec testing framework for automated testing and validation of Puppet modules.
Network Engineer
Paytronix, Inc., Waltham, MA
September 2012 to September 2013
- Configure and deploy second internet feed, router and external switch into DR datacenter.
- Work with DR site provider to re-engineer BGP and network design to accommodate automated failover to 2nd feed.
Sr. Application Operations Specialist
Constant Contact, Inc., Waltham, MA
October 2009 to September 2012
- Developed automation scripting in Python (core) and Javascript (presentation) using FUNC and Puppet to deploy and manage jBoss and Java applications across 1136 Linux servers in three environments (QA, Prod, DR).
Senior Software Engineer, System Services \
Evergreen Investments (Wells Fargo), Boston, MA
January 2008 to October 2009
- Implemented and supported IBM Websphere MQ on Solaris 10, tying directly to custodial services for high value application messaging.
- Tied Websphere MQ into Sonic Enterprise Service Bus, providing troubleshooting, maintenance and ongoing support 24 x 7.
- Compiled, installed, piloted, and rolled out to production Subversion replacing CVS.
Senior Customer Support Engineer
Crossbeam Systems, Inc., Waltham, MA
May 2006 to January 2008
- Hardware, software application and network support for Linux-based Security Appliance.
- Troubleshooting and resolution of Check Point firewall application issues, Linux kernel, memory and hardware driver issues, network traffic and routing issues in large-scale critical networks.
Senior UNIX Systems Admin and Network Engineer
Egenera, Inc., Marlborough, MA
September 2000 to May 2006
- Architected and implemented security and services on Red Hat Enterprise Linux for corporate network – firewalls, apache2, VPN, file and print services, DHCP, DNS, Samba, NFS, all internal and external connectivity and monitoring. Architecture, proof-of concept engineering, implementation and documentation for corporate network services and access.
Firewall Systems Engineer
Fidelity Investments Systems Company, Marlborough, MA
March 1998 to September 2000
- Implement and maintain the Internet firewall structure for Fidelity Investments, 842 SUN Solaris enterprise servers providing proxies, gateways, ipfilter, webservers and relays, across three data centers and two remote hosting facilities. BIG IP load balancers.
- On-call 24 x 7.
- Automated system reporting and tracking using perl + mysql.
Network Administrator
Silverplatter, Inc., Norwood, MA
January 1998 to March 1998
- Network services on Linux (DNS, DHCP, silverplatter.com, FTP, monitoring)
- Repaired DNS structure, backups, maintained environment
Unix and NT Systems Administrator
Inforonics, Inc., Littleton, MA SUN-oriented Database development company
December 1996 to December 1998
- Solaris – UNIX systems administration and SUN Server build and deploy.
- Developed custom Solaris packaging.
- Scripted monitoring tools.
- Automated Windows desktop support and deployment.
EDUCATION
CONTINUING PROFESSIONAL EDUCATION
AWS Cloud. 2016 – Present
Puppet Training 2013
Python 2009
BigIP F3 Network Architecture and Implementation 2000
RedHat Certified Engineer course 1999
Worcester Polytechnic, UNIX Network and Systems Administration 1996
UCLA, Physics Major
REFERENCES – Available on Request