Joshua P. Mervine

{
    email    : "[email protected]",
    blog     : "http://mervine.net",
    twitter  : "https://twitter.com/mervinej",
    github   : "https://github.com/jmervine",
    linkedin : "http://www.linkedin.com/in/mervinej"
}

Summary

Technical leader with over fifteen years of experience. Currently focused on performance, stability and automation by day and open source tools and blogging about the aforementioned by night. Experience includes developer leadership, process management, project management, web application development, release engineering and systems engineering. Strengths include communication, collaboration, problem solving, as well as mentoring and managing technical staff.

I want to create useful things for useful people, and in doing so help useful people become more useful.

Specialties

If you're looking for all the buzz words, I'm probably not the right candidate for you. I specialize in learning what I need to know to solve the problem at hand.

That said, if you need the buzz words, here's a few.

  • Operating Systems: Ubuntu/Debian, CentOS, Redhat, etc.
  • Languages: Node.js, Ruby, Python, JavaScript (Node.js), Golang, etc.
  • Applications/Tools: Docker, Git, Nginx, Bamboo, etc., etc., etc.
  • Development Processes: Agile/Scrum

Experience - Open Source (a.k.a Nights and Weekends)

Over the last few years, I've worked quite actively on several open source projects, some by contract and some just for fun. Aside from the highlighted projects below, have a ton of stuff on Github, as I use it as a bit of a scratch directory. For highlights and additional information on some of the other projects (gem's, npm's, etc.) I've created, see: mervine.net/projects.

BootstrapCDN

BootstrapCDN is an open source web site, focused on easily and reliabily deliever Bootstrap client design framework to the public in a free and open source capacity. I work closely with the developers of Bootstrap, Font Awesome and Bootswatch, delivering updates and site enhancements as necessary.

Httperf Tools

Httperf is an open source C based performance testing tool. No I didn't write it. I do however maintain a fork and have written bindings and tools for it in several difference languages – see: httperf.js, httperf.rb, and a few others on my Github.

MaxCDN Tools

I have written and maintain several libraries and tools for integration with MaxCDN's OAuth API. This includes MaxCLI (a suite of Golang based cross platform commandline utilies) and libraries for Ruby, Python, Node.js and Golang.

Experience - Day Job

Site Reliability Engineer - Heroku

May 2015 – present

Site Reliability Architect - YP Holdings LLC

August 2014 – April 2015

Working as a bit of a "swiss army knife". This role was created for me so that I could aid Operations in employing development best practices, while assisting in cleaning up existing automation and desiging and building additional automation for the future.

  • Prototyping Docker based deployment processes and automation, in conjunction with MesOS.
  • Implement continuous deployment best practices around git based configurations.
  • Refactoring legacy automation, implementing development best practices, functional and unit tests.
  • Mentoring junior engineers on development process and automation.

Associate Director of DevOps - YP Holdings LLC

May 2011 – August 2014

Managed a small team of elite engineers, focused on performance, stability, automation and release processes for YP.com (a top 50 trafficked site with over 30 million unique visitors monthly). Providing architectural input for Ruby, Rails, Sinatra, Node.js and surrounding technologies.

  • Architected, implmented and released application platform for incremental move from Ruby on Rails to Node.js using Big IP F5, Nginx, Node's cluster module, Express.js and node-http-proxy. Migration successfully released with zero downtime.
  • Updated release process, reducing the overall deployment time by %75 and allowing for quick and reliable rollbacks.
  • Established performance test automation and process, ensuring enchanted performance and higher confidence in releases.
  • Work closely with developers, system engineering and network operation to ensure 99.9% uptime.

Team Manager of Operations - Walt Disney Parks & Resorts Online

January 2010 – May 2011

Managing seven Web Developers and Java Engineers, both on- and off-shore (India), responsible for sustaining disneyland.com, disneyparks.com and dozens of associated International sites in a high pressure 24/7 operations group. Working closely with Production, Quality Assurance, Systems Engineers and Business partners to ensure solid communication and processes, allowing for high quality code delivery with limited resourcing and short timelines.

Sr. Release Engineering Manager - EarthLink, Inc.

December 2006 – December 2009

Developing and implementing processes and procedures to streamline product life cycle from inception to release. Working closely with Development, Product Management, Quality Engineering, Change Management and Systems Engineering to ensure communication and expedite processes allowing for rapid development and release of new and existing products. Responsible for building and releasing over 50 web applications and 15 Windows client applications.

Sr. Development Tools Engineer - EarthLink, Inc.

July 2005 – November 2006

Conceptualized and built out a 130+ machine development data center. This was an 18 month project from start to finish, which resulted in a fully functioning parallel development environment allowing development to triple its overall productivity.

Manager of Portal Maintenance - EarthLink, Inc.

January 2002 – June 2005

Maintained relationship with Product Management, Quality Engineering and System Engineering, ensuring success throughout the product life cycle. Position required management of two engineers responsible for maintaining updates to customer facing production code bases for myEarthLink (http://my.earthlink.net/), EarthLink Website (http://www.earthlink.net) and many other supporting web properties.

Lead Engineer - EarthLink, Inc.

March 1998 – January 2002

Held progressively higher levels of responsibility as technical proficiencies increased. Led and participated in major web projects associated with our customer portal and supporting products.

Intern - EarthLink, Inc.

June 1996 – September 1996

Researched and developed a teen focused sub-site of EarthLink’s main site; TeenZone. Duties included all HTML programming, copy-writing and interface layout. This site released and was a successful section of EarthLink's early web content.


download pdf version