I am an autodidact who is addicted to learning and uptime. I am not in school, but I simply cannot accept to stop expanding my knowledge base through research, experience, discussion and any other means available.
Specialties: I specialize in Linux and Open Source Software, Distributed Systems for designing, building, and maintaining efficient and highly scalable back-end software and infrastructure.
Software Development Engineer @ Focused on designing, implementing and operationalizing Blue Box Group's managed OpenStack Private Cloud as a Service (PCaaS) offering.
Tech Lead researching, designing and overseeing implementation of Centralized Logging platform designed primarily for internal engineering use but also for supporting business and some customer reporting. Design based on Elasticsearch, Logstash and Kibana 4 platform to maximize availability, scalability and cost efficiency for servers, network devices and applications.
Designed and implemented internal support and engineering tool to automate OpenStack cluster based repetitive tasks such as automated configuration and deployment, maintenance tasks and troubleshooting. The tool was designed to lower the bar of knowledge needed to effectively support multiple clusters and help combat the proliferation of sources of truth. From June 2014 to Present (1 year 7 months) DevOps Engineer @ Helped design and start implementation of new physical data center designs from the network up through hypervisor, virtual machine provisioning and configuration management.
Specifically lead the design and implementation of fully automated PXE installation of physical servers leveraging Razor Server from Puppet Labs to deploy: Ubuntu 12.04, CentOS 5.10, CentOS 6.5, RHEL 6.5 and XenServer 6.2. Ported the Razor Server Puppet Module into an application-style Chef Cookbook. Wrote a very thin and simple, yet functionally useful, Angular.js based web UI to complement the existing Razor CLI.
Helped pull ethernet and fiber cabling, install cabinets, rack servers and other physical data center activities when needed; even though a preference to working on software and building abstracted solutions.
Assisted in hardware platform choice and benchmarking using Phoronix Test Suite and analysis of results to determine optimal system configuration for intended workloads. From January 2014 to June 2014 (6 months) Software Engineer II @ Automation and Software Engineer for the Unity Enhanced Services team. Primarily focused on delivering Unity OneView appliance with Chef, Jenkins, Packer and other "DevOps" oriented tools. From June 2013 to December 2013 (7 months) Systems Engineer @ Design, implement, document and support complex software and hardware systems for multiple applications.
- Puppetize new infrastructure deployments
- Puppetize legacy infrastructure
- Deploy Ceph for S3/Swift compatible object storage and OpenStack block storage
- Deploy application staging environment virtualized on OpenStack
- Involved in Minnesota OpenStack Meetup since first meeting in December, 2012
- Performance tune PostgreSQL queries and servers
- Performance tune JVM Garbage Collection for Tomcat servers
- General hardware deployment, maintenance, and retirement From October 2012 to May 2013 (8 months) Eau Claire, Wisconsin AreaSoftware Developer @ Helped build Elite EXTRA from software designed for a single company to an enterprise class system used nationwide. Heavily involved in infrastructure design, documentation, implementation and support.
Applications focused on GIS technologies. Heavy emphasis on optimizations and configuration of Java, CentOS, PostgreSQL, Tomcat 6/7 and many other layers of software.
- Heavily stabilized application and infrastructure
- Implemented database versioning
- Helped heavily automate deployments
- Designed and implemented current scale-out architecture
- Helped redesign a central application component to reduce backend server load by 80%
- Designed and implemented an external API for third-party integration using Node.js
- Designed 1 XML Schema which consolidated 4 independent XML data transfer 'standards' From March 2011 to October 2012 (1 year 8 months) Eau Claire, Wisconsin AreaStudent Programming Intern @ Learned the Elite EXTRA application stack. From February 2011 to March 2011 (2 months) Retail Sales Associate @ Highly effective Retail Sales Associate by utilizing my technical knowledge and social interaction skills to solve customer problems and find the exact solution a customer was looking for. From October 2010 to January 2011 (4 months) Eau Claire, Wisconsin AreaManager & Floor Sales @ Determine and fill knowledge gaps in customer's history and current problem. Find standard or customize solution(s) to meet the exact needs of the situation. Manage personnel, finances and help make long-term growth and expense decisions. From April 2005 to September 2010 (5 years 6 months)
Information Technology - Programmer / Analyst @ Chippewa Valley Technical College From 2011 to 2012 Computer Science @ Anoka Ramsey Community College From 2008 to 2009 Myles Steinhauser is skilled in: Elixir, Distributed Systems, DevOps, High Availability, Linux, Web Applications, Service Oriented Architecture Design, OpenStack, Vagrant, Packer, ElasticSearch, Logstash, Centralized Logging, JVM, Syslog
Websites:
http://mylessteinhauser.com,
http://kastlersteinhauser.com