Kevin's Blog

The only way to discover the limits of the possible is to go beyond them into the impossible. - Arthur C. Clarke

Mar 4, 2018 - 3 minute read - Comments

About Me

Hello! I am Kevin Crawley, Docker Captain and Developer Evangelist at Instana. I am the Nashville areas Docker Meetup founder and organizer, Nashville Gophers (golang) Meetup organizer, and Nashville DevOpsDay organizer.

Most days I’m working with other engineers to analyze, build, and integrate tooling for the consistent and rapid delivery of software projects. I am a proponent of microservice architecture, immutable infrastructure, and automating myself out of a job. I champion DevOps methodology and HumanOps ideology in order to realize almost immediate improvements while championing and empowering cross-functional teams.

My most recent experience includes:

Developer Evangelist @ Instana - April 2018 to Present

  • Speak at meetups and conferences about various topics include DevOps, automation, containerization, observability, people ops/human ops.
  • Build webinars and blog posts focused on delivering value to our customers and the community.
  • Contribute towards product development through peer review and evaluation.

Lead DevOps Engineer @ Franklin American Mortgage Company – Aug 2016 to Present

  • Built the tools which empower our team to rapidly prototype and deliver new products and services. These tools leverage Go, Docker, and Maven to glue together a cohesive application stack which contain a Spring Boot ecosystem, highly-available Kafka, Zookeeper, Redis, Cassandra, and ElasticSearch.
  • Lead initiatives across Development and Operations to utilize Docker Enterprise Edition and Swarm for modernizing our legacy applications and aforementioned new services.
  • Identified, recommended, and implemented a modern solution for delivering a service based architecture utilizing Docker Swarm.
  • Organized and presented at monthly lunch-and-learns, community events, and conferences to evangelize, educate, and promote technology.

Senior Operations Engineer @ Built Technologies, Inc – Oct 2015 to Aug 2016

  • Lead engineer for development orchestration tools utilizing symfony console and docker-compose.
  • Implemented a multi-tier application into production utilizing Docker, Elastic Beanstalk, and ECS.
  • Integrated several debugging and performance tools into the application stack
  • Created and integrated multiple toolsets for automated release management.

Senior Software Developer @ Raven Tools – Jan 2014 to Nov 2015

  • Collaborate with and mentor a team of developers whose focus include debugging, solving problems at scale, and new product design.
  • Optimize existing and develop new features in a SaaS product utilizing modern development practices including test-driven development, Agile, and SCRUM.
  • Contribute ongoing support to the existing infrastructure by solving bug reports and working closely with my peers to resolve issues.
  • Implemented a message queue based scheduling and delivery system for Raven Tools largest project to date, WYSIWYG Dashboards and Reporting. Responsible for guaranteed delivery of hundreds of thousands of reports every month.

Web Applications Developer @ iDesign Inc. – Mar 2013 to Jan 2014

  • Built and maintained several dozen complex database driven websites and applications.
  • Responsible for maintaining company web servers which host over 300 websites.
  • Administered and setup several internal application and development servers which include Gitlab and DokuWiki.
  • Collaborated daily with other developers, project managers, and directors to solve problems and provide solutions.

Web Developer @ Ciphertek Systems, LLC. – Sep 2010 to Mar 2013

  • Launched and maintained several websites including: crossvilletn.gov, flatpickdigital.com, mitchellcreekmarina.com, twlakes.coop, and many others.
  • Administered and maintained multiple web servers for over 200 clients.
  • Developed a custom CMS platform that allowed clients to edit their websites live.
  • Developed custom ticket tracking software in order to allow clients to log in, submit tickets for support and updates, and track their progress.
  • http://crossvilletn.gov has won numerous awards for ease of use, design, and is provided as an example of exemplary local government sites by the TVA.

comments powered by Disqus