Lead DevOps Engineer @ Our stack:
AngularJS (hosted via S3/CloudFront)
Node.js (Express REST API backend, other services)
Python
MySQL (RDS)
AWS OpsWorks, Jenkins, Jasmine & Protractor for CI/CD.
Everything is hosted on Amazon Web Services. From October 2015 to Present (3 months) Manager, DevOps @ I managed a combined team of developers and operations personnel.
On the operations side, my team was responsible for MCG's hosted environment, which includes 1500+ customer websites in IIS on the front end, and MSSQL clusters on the back end across two data centers. This is a secure HIPAA environment with Protected Health Information (PHI).
We also used Amazon Web Services (AWS) for development and testing and we were working towards a full transition to the Cloud.
On the development side, we were responsible for the build process, production staging environment and software deployments. During my time in this position, we transformed a process that took weeks to deliver stable code into a process that could take code from checkin to deployment in an hour.
My team automated our software deployments to be 'push button' using a variety of tools, including Octopus, CA LISA Release Automation, C#/Powershell and the Salesforce API. MCG is a 'Microsoft shop', but we used whatever tool or language we needed to get the job done. From November 2013 to September 2015 (1 year 11 months) Development Supervisor @ I had 15+ software engineers reporting to me across four product lines. We developed health care software using ASP.NET, SQL Server and Oracle. From February 2012 to October 2013 (1 year 9 months) Lead Developer @ I served as the Lead Developer on MCG's Auto-Authorization product. I also managed the team. We brought the product from inception to market. From March 2010 to February 2012 (2 years) Software Engineer @ From March 2009 to March 2010 (1 year 1 month) Build Engineer (InstallShield) @ Highlights include:
Redesign and implementation of MSI installer used to create and upgrade internal and external client websites and databases
Analysis, documentation and refactoring of VBScript custom actions responsible for creation of websites using IIS and databases using SQL Server 2005
Conversion of VBScript custom actions to C# using the Deployment Tools Foundation From November 2008 to March 2009 (5 months) Release Engineer @ Highlights include:
Design, implementation and maintenance of automated build processes for over 20 products in 19 different languages
Design, implementation and maintenance of a continuous integration build system using Cruise Control .NET
Design, implementation and deployment of the LUA-based update system for the Walmart Digital Photo Manager, used by hundreds of thousands of customers
Design, implementation and deployment of installation packages for partner products including the Costco Photo Organizer, Walmart Digital Photo Manager, HP PhotoSmart Essential, Walgreens W Photo Studio and more, using InstallShield and MSI From January 2006 to October 2008 (2 years 10 months) Software Engineer @ Highlights include:
Design and implementation of software libraries in C++ and C# using Visual Studio 6 & 7 designed to discover and migrate settings and data from an old PC and seamlessly integrate this information onto a new PC
Scripting, building and validating daily builds across multiple languages and product lines
Creation and maintenance of installation packages for over 10 different products and 7 different languages using InstallShield and MSI From June 2000 to January 2006 (5 years 8 months)
Master of Business Administration (M.B.A.) @ Washington State University From 2011 to 2013 BBA, Management and Operations @ Washington State University - College of Business and Economics From 2008 to 2010 AAS @ Bellevue Community College Mark Cheshier is skilled in: C#, Microsoft SQL Server, Scrum, ASP.NET, Agile Project Management, T-SQL, Visual Studio, IIS, Testing, VBScript, C++, Agile Methodologies, Databases, Integration, Troubleshooting