Summary
Strong technical background with a history of automation and collaboration.
Facilitator of the agile team process. Most recently at with Infosys Clients.
Have run Docker Data Center (swarm mode) in Production.
DevOps Consultant for Harvard Information Technology, Academic Technology, service provider.
DevOps Department Head and creator for the past 4 years. Created tools to make developers’ work-flow more efficient by eliminating repetitive tasks. Created test driven development automation software.
Previous Technical Role
Web applications Developer with over 19 years of web application development experience. Experienced in Drupal versions 4.6 — 8 development including custom module development. Hands on experience in every part of the Software Development Life Cycle including: scope building, wire frames, design, theme integration, front and back end, web/mobile application development, server building, tuning and long term administration including down time rescuing. Effective problem solver who works with users and managers to accomplish goals.
Skills
Cloud Vendors
AWS, Azure, VMWare, Digital Ocean, Rackspace, Linode.
Virtualization/ Containerization
Docker, Kubernetes, Vagrant, VMWare, Pivotal
Configuration Management
Ansible, Chef, Puppet
Orchestration
Terraform, AWS CloudFormation, AWS CDK
Continuous Integration
AWS CodePipeline and AWS CodeBuild, Jenkins (and even Hudson), TravisCI, Bamboo
Agile Practices
Scrum, Kanban, Strong Style Pair Programming, Mob Programming
Integration Testing
InSpec, ServerSpec, Cucumber/Behat, AWSSpec
Other Software
Nginx, Apache, Behat, Git, Subversion, Bazaar, CVS, Drupal, WordPress, node.js, Ruby on the Rails, MySQL, MongoDB, Omeka, GlusterFS, Adobe Experience Manager
Languages
GO, Ruby, PHP, Shell scripting, Python, HTML,XHTML, HTML5 CSS/SASS/LESS JavaScript, jQuery, Groovy.
Operating Systems
Linux, Mac OS X, (can use Windows but not provinsinet in server administration)
Portfolio
Application Servers
Bose Data Science Platform. Liberty Mutual -Sale Comp. Shared, managed Omeka hosting cluster for Harvard DiTF and Library Departments. WordMapper bookmarklet nodejs server. Ezesoft, Cornerstone Software, Piston, Knectar, Citisoft, Forsyth Institute, Schools For Children Inc, Mass Energy/Rhode Island Power, Juxtapid, Anheuser-Busch Inbev TapWiser app server
Interviews
Experience
- Willowtree International / Maark
-
Principal DevOps Architect
07/20 — Current
(Maark was acquired by Willowtree International)
- Helped both Maark and Willowtree gain and maintain SOC2 certification.
- Leading DevOps efforts for a team developing Kubernetes platforms for various applications including
data-science, product delivery and customer profile management. All written in reusable config as code, via
Terraform, Helm and Docker.
- Designed and Developed software automation delivery systems for Container, Cloud and Bare metal software
stacks using, Docker, FluxCD, Jenkins and other automations systems.
- Have been involved in many brownfield and greenfield projects, including re-platforming from bare metal to
cloud or container systems.
- Maintained and owned full cloud infrastructures systems on AWS, Azure and GCP.
- Bose via TA Digital
-
Sr DevOps Architect
02/18 — 07/20
- Traveler's Insurance via Infosys
-
Principal DevOps Consultant
10/17 — 2/18
- Part of a team leading the DevOps technological and cultural shift (left) at a major multi national insurance company.
- Led training in mob programing via code Koans for upper management, quality assurance, and Agile development teams as part of a shift to a Test Driven Development culture practice wide.
- Audited and revised Jenkins CICD pipeline in terms of standardization and communications to developers.
- Jeauregard (Self Employed)
- Senior DevOps Technical and Agile Consultant
7/17 — Current
- Implemented Heroku application stacks via Terraform and Terragrunt.
- Provided Chef development assistance in creation of Adobe Experience Manager (AEM) content management system, cookbook configuration and orchestration via Terraform.
- Ported and upgraded Jenkins jobs to work in an HA system.
- Provided HA redundant data for AEM clusters on AWS.
- Stared sales processes for Docker Data-center transition for legacy apps.
- Mentored in Testing Driven Development system fir infrastructure and app pipelines.
- GreenPages Technology Solutions/Liberty Mutual Insurance
- Senior DevOps Technical and Cultural Engineer
1/17 — 7/17
(Contract Role)
- Helping to plan and design overall release pipeline via Jenkins, Docker, CloudFormation.
- Developed Chef cookbooks for Docker Data Center (swarm mode) back bone, for cross platform deployment on AWS and VMWare platforms.
- Interfacing with a number to teams to provide unity and further development process.
- Leading mentoring efforts with Mob and Pair programming.
- Facilitated retros, to allow Development team to control how they worked, by implementing cultural experiments as needed.
- Working on Gluster Cluster Automation to create persistent storage across Docker UCP members.
- Developed RSpec based integration testing for AWS Cloud Formation pipeline.
- Contributed back to the Chef community as part of the work.
- Created and couched agile story creation in Jira, suing the Gherkin syntax to document requirements.
- Broke down culture of expert resources by challenging engineers to separate spike, test and implementation tasks into different peoples assignments.
- Harvard University
- DevOps Consultant
1/16 — 12/16
(Contract Role)
- Designed, implemented, and maintained a production-level cloud environment for developing and deploying client applications for Technology Services.
- Collaborated with other IT groups, establishing cloud environment in Amazon AWS
- Built Vagrant and Docker, containers using configuration management tools Ansible, Chef and Puppet, combined with community provided or custom base images.
- Created processes for application deployment from development to test to production
- Assisted in the development of web applications and other technological solutions for teaching and learning.
- Partnered with software engineers to code in a variety of application stacks and frameworks, including Django and LEMP based applications.
- Work with a variety of databases such as MySQL, and PostGreSQL.
- Identified, set up, and established appropriate technologies, such as wikis and/or blogs, for pedagogical use.
- Collaborated with a variety of service providers across the University, strategic programs, and committees within IT.
- Help establish best practices and processes for the deployment of innovative and educational technologies at client.
- Implemented Mob Programing Dojo's in development and Operations teams.
- Built a managed hosting service for Omeka based sites.
- Instances are controlled via a Google spreadsheet, using the Google spreadsheets API.
- Provisioning and instance setup is done via Ansible.
- Servers are run on AWS.
- Knectar
- Technical Director/ Drupal Oriented DevOps/Open source Evangelist
8/11 — 11/15
- Part of team to develop high availability server stack for SaaS applications.
- Designed and Implemented and maintain Highly Available LEMP And MongoDB stack for Pistonapp.com
- Lead Developer/DevOps for various Harvard Medical School department sites, all developed using Drupal as a custom platform for development. Built Linux, Nginx PHP MySQL based stacks via Chef provisioning tool for all site to run on.
- Worked with a team of front end developers and project managers to create an HTML5 SASS based start theme that uses all modern semantics.
- Maintained a variety of server stacks, across, bare metal and cloud plat forms, including, AWS, Rackspace, Digital Ocean, and VMWare.
- Led the adoption of Test and Behavior driven development, using Selenium and Behat.
- Led the migration from Subversion to the git version control system. Over 50 repos migrated.
- Administered company production and staging servers (Cent OS, Debian, Ubuntu Linux), via Chef scripts and manual builds.
- Performed Server/Software integration tuning via MySQL, Memcached, APC, Varnish, and Nginx Micro-Caching,
- Developed/maintained custom hosting stack configuration based in Linux, Nginx, MySQL and PHP. written in Chef
- Led the technical training of new developers and project managers.
- Provided technical support to project management in areas of product development and site discovery.
- Prepared software developed for clients in a way that it could be released as open source resources on drupal.org or github.com as well as meeting the clients’ specific needs.
- Rescued Drupal back end for an android app for L’Oreal.
- Developed and maintained client and internal Drupal web sites.
- Technical consultant on the development of the Drupal site jackdaniels.com
- Provided technical guidance to the Drupal developers and project managers of the hms.harvard.edu development team.
- Maintained ongoing dialog and technical assistance/training to internal Drupal developer at Harvard Medical School in areas of custom module development and version control.
- Performed internal technical search engine optimization analysis and provided SEO solutions.
- Wrote technical documentation for clients and in house use of Drupal applications.
- Maintained Knectar’s presence in the Drupal open source world, by leading and tracking local Drupal users group via speaking and helping to plan local Drupal Camps (MA, CT and CO).
- Developed Drupal websites. Developed reusable web scraping tools.
- Knectar is a mostly waterfall oriented shop; interacted with project managers via Lighthouse, Google Docs, Skype and in person.
- Last Call Media (Formerly: Left Click Advanced)
- Web site Developer, System Administrator
9/10 — 6/11
- Administered company production and testing servers (Ubuntu, Linux), including maintaining gitosis/Hudson (now Jenkins) based testing server.
- Developed and maintained client Drupal web sites, including the install and configuration of Point of Sales software.
- Performed search engine optimization (SEO).
- Trained clients how to use web interfaces in various content management systems from the perspective of search engine proficiency.
- Led company in-services on Version Control Systems and Drupal Development.
- Led one on one training with site builders and designers on all aspects of Drupal.
- Participated in AGILE SCRUM meetings in person, via Skype, IRC, and Google Chat.
- Managed Tasks via Redmine and spreadsheets
- Used Photoshop to extract assets and build Drupal themes.
- Sanguis Development
- Website Developer, Technician, Technical Instruction, Sole Proprietor
12/03 — 1/11
- Designed, developed, and maintained all client web sites and servers using a variety of software platforms including php/mysql based Drupal, WordPress, Zen Cart, OS Commerce Phorum and custom Ruby on Rails applications as well as other open source and proprietary software solutions depending on the clients requests and needs.
- Performed regular search engine optimization (SEO) consulting and report authoring.
- Repaired and modified client computers and network.
- Preformed training of clients various content management systems, from a perspective of search engine proficiency.
- Participated in many different formats of client meetings for giving status reports.
- Built custom Drupal 6/Ubercart based CRM, Proposal Generation, Ticketing and Billing system.
- Steiger UK/Youth With A Mission London, England
- Communications Manager
3/02 — 5/04
- Developed and maintained web site, adding frequent updates. Made both a static and later a dynamic PHP based version of the site.
- Handled all equerries to organization received via email.
- Setup, maintained, and repaired all computers in the organization.