Otho Ulrich

Senior Devops Engineer at Hydra Host
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Holt, Michigan, United States, US

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Software Development
    • 1 - 100 Employee
    • Senior Devops Engineer
      • Nov 2022 - Present

      • Designed and implemented, along with the engineering, development, and product teams, multiple cloud hosting products culminating in the Brokkr compute marketplace. • Worked with CPO to define roadmap and balance engineering with product goals and limits. • Maintained devops monitoring for leadership and product team, to provide quality, real-time information about software releases in our UAT and production environments. • Contributed to Encore, a tool for provisioning datacenter systems, including backend systems supporting the Brokkr marketplace. This tool automates deployment of all self-hosted compute and software, removing the need for dedicated infrastructure engineering. • Defined and automated secrets management for deployment automation using Vault and Git- lab. This minimized, standardized, and secured the configuration process for software deploy- ments by providing a single source of truth for all configuration within each environment, and securing those secrets with short-lived, pipeline-specific auth tokens. • Defined development lifecycle and release standards and SOC2 production change compliance standards. Implemented across all projects, minimizing uncertainty around the software re- lease cycle and security compliance. • Wrote Gitlab CI/CD library implementing lifecycle, allowing devs to maintain their own pipelines in a few lines by including the relevant jobs, greatly reducing overhead for developers. • Developed CI/CD library to support a flexible list of devops tools, esp. Ansible and Terraform. This allowed us to swiftly clear blockers if they involved the need to move to new software. • Simplified pipelines with series of pre-configured containers, providing automatic environment configuration of auth and app dependencies. Allowed developers to manage dependencies from single source and simplify pipelines. • Brought codebase into SOC2 compliance. • Created and maintained system and integration tests. • Built custom Terraform provider. Show less

    • Researcher and Developer
      • 2014 - Present

      • Currently designing a cloud compute service providing terminal and drive space with Filestash, with web office using Onlyoffice, file sharing, and additional services. • ASCII Reactor — my Gitlab offering. Standard Gitlab-CE, with CI/CD and data services, for my projects, and those of a few customers and friends. • Adamocomp — a bash and node-based RPA that uses a fuzzy data search over complex and unclean data to perform operations such as the installation of software and containers, or the modification and propagation of configuration — reliably, consistently, and quickly — across any number of clustered hosts. • O4 Datanet — my solar-powered cloud infrastructure, using ESXi and FreeBSD virtualization, providing containerization, data storage with ZFS, and software-defined networking. • Contributed to development of a thermodynamics-based approach to statistical learning based on energy-decay networks. (2018) • Implemented nuclear, chemical, and physical processes into mods for the industrial problemsolving game Factorio. • Developed a simple statistical program using Jupyter Notebook to demonstrate the physical behavior of quantum entanglement. (2018) • Developed, using R and Bash, a machine learning algorithm to classify pulsar candidates which produced a 97% accuracy rate across more than 15,000 data samples. (2017) • Developed TAAP, a physics engine simulating particle interactions under gravitational and electromagnetic forces, in C++. (2014) • Developed text-based network games using C and graphical network games using the java.net.Socket, java.awt.Graphics, and javax.swing.JFrame classes. Show less

    • United States
    • Financial Services
    • 1 - 100 Employee
    • Site Reliability Engineer
      • Jun 2021 - Sep 2022

      • Maintained Signal Advisors platform systems and deployments using Kubernetes, GCP, AWS, Github, CircleCI, and Terraform. • Worked directly with technical product manager and engineering director to establish designs and development plans in devops and devsecops problem domains based on business needs in an agile environment. • Completed migration of Signal platform from GCP Cloud Run to Kubernetes (GKE). • Installed and configured Istio service mesh using RBAC integrated with Google IAM to serve public and internal endpoints. • Developed and maintained infrastructure as code using Terraform with hosting from GCP, AWS, Heroku, and Salesforce. • Integrated Datadog monitoring (logs, metrics, APM, RUM, SIEM) with our systems. • Established standards for and continuously improved CI/CD using CirleCI and Github. • Established standard deployment model for microservices hosted in Kubernetes using Helm and Terraform. • Established standard build environments for our NodeJS, Terraform, and Python projects using containers suitable for local development and automated build environments. • Helped establish standards for, interview, and hire SRE candidates. Show less

    • United States
    • Motor Vehicle Manufacturing
    • 700 & Above Employee
    • Network Automation Engineer (Devops)
      • Oct 2019 - Jul 2021

      • Contributed to and maintained the Network Services Gateway and API, leveraging SDN. Services include self-service application migrations, load balancing, DDI, firewall, advisories, and other network services, servicing nearly 10,000 internal applications. Reduced the operator time necessary to deploy datacenter applications from days to minutes. • Helped implement Ford’s Google Cloud Platform infrastructure using Terraform, and integrate it into existing datacenter automation. • Delivered network service goals for brand and marketing sites for the Bronco and Mach-E product launches. • Helped lead real-time troubleshooting efforts during major product launches. • Developed and supported DNS migration automation for thousands of campaign-based URLs, eliminating tens of hours per migration. • Helped define and automate statistics collection for service goals using Grafana and Prometheus. • Developed and maintained the CI/CD stack for NSG’s APIs and web applications, using Docker, node.js express middleware, BASH, and Quay.io, freeing up days of time per application deployment. • Established and maintained environment and configuration standards for NSG linux systems and containers, and developed BASH programs to automate operations and node maintenance across cloud architecture, reducing the time to reconfigure cluster applications from about 1 day to about 30 minutes. • Developed APIs that automate advisories and Webex messaging, and load-balanced service discovery. This allowed customers to define automated service alerts that generate application level advisories and team-based Webex alerts, removing significant human resources from the advisory process. • Documented network services and network service APIs for Ford’s app owners and cloud and fulfillment teams, operational software for our development team, and developed and led training to teach new developers to replicate our micro-services stack. Show less

    • Computer Games
    • 1 - 100 Employee
    • Science Officer
      • 2017 - Sep 2019

      • Research and present physical models intended as possible game engine elements. • Review scientific information that may be applied in development. • Design and develop game engine elements for Galaxy In Flames, the company’s major game product, primarily using C#. • Write technical documentation for scientific and engine developments. • Research and present physical models intended as possible game engine elements. • Review scientific information that may be applied in development. • Design and develop game engine elements for Galaxy In Flames, the company’s major game product, primarily using C#. • Write technical documentation for scientific and engine developments.

    • United States
    • Higher Education
    • 700 & Above Employee
    • Graduate Research Assistant
      • 2017 - 2019

      • Worked on extending the Cloudy plasma simulation code with state-of-the-art atomic data.• Developed extended quantum mechanical models by collating sparse datasets from NIST andrecently-published works.• Automated functions using Bash, Perl, and Python scripting to cleanly resolve data collisionsand inconsistencies between large sets of atomic data across 29 atomic species in the Beryllium-like iso-sequence.• Used Cloudy to simulate diagnostic emission measurements relevant to observational astronomers. Show less

    • Graduate Teaching Assistant
      • 2017 - 2019

      • Developed lesson plans for and provided recitation and auxiliary classroom instruction for introductory physics and astronomy courses.• Conducted observational experiments for lecture bodies up to 190 students.• Provided guidance on student research projects.• Graded papers and proctored exams.Courses supported:• PHY 231: University Physics I• AST 191: Introduction to Astronomy: The Solar System

    • United States
    • Higher Education
    • 700 & Above Employee
    • Research Assistant
      • 2016 - 2018

      • Using frequency-domain techniques developed in C++, studied the reverberation of NGC 5548 apparent in the optical and UV lightcurves published in STORM III, Fausnaugh, et al. • Characterized the reverberation by the power spectral densities of the curves and their frequency-dependent time lags, using Jupyter Notebook to present results. • Attempted to solve the problem of sparse data in the light curves by preparing the data using BASH and Perl scripting then applying a novel frequency-domain approach developed by Dr. Abdu Zoghbi, University of Michigan, provided as the ”psdlag” code. • Developed MPI routine to parallelize processing of \textit{psdlag} solutions. • Recovered the transfer functions for each set of wavelengths by optimizing test functions in the frequency domain, then compared against current accretion disk model predictions. Show less

    • United States
    • Higher Education
    • 700 & Above Employee
    • Research Assistant
      • 2015 - 2017

      • Studied the structure of the active galactic nucleus in NGC 5548 through reverberation mapping by applying the latest AGN source models with the plasma simulation code Cloudy to compute predictions of emission line strengths across a parameter space including incident Hydrogen-ionizing flux, number density, and column density.• Developed, using C++, a spectral continuum model for the electromagnetic source radiation from NGC 5548 by starting with professor's original component-wise model and adapting it as knowledge of NGC 5548 grew from the STORM project.• Developed tools using Bash, Perl, Python, and several linux-based plotting programs to collate, manage, and visualize data hypercubes generated as the solutions across all variable inputs.• Work credited in two publications in the Monthly Notices of the Royal Astronomical Society, as aiding in the comparison of the broad H-I line ratios, one of the features used to compute signal extinction, across a sampling of known AGN, and in attempting to quantify the contribution of the diffuse broad line region clouds to AGN reverberation. Show less

    • Learning Assistant/Peer Academic Coach
      • 2015 - 2017

      • Helped to develop a mastery-assessment-based course evaluation system. Presented continuing developments in this method to the Michigan Academy of Science, Arts, and Letters in 2016 and 2017.• Developed physical inquiry lessons on sound: one demonstrating the speed of sound using a marching band problem and a speaker demonstration; another on harmonics using a brass instrument problem and demonstration.• Created training on critical thinking and scientific philosophy for team members, then conducted the training.• Supported student learning as a tutor in physics, chemistry, mathematics, philosophy, com-puter science, and general learning.• Provided a helpful presence under a ”reversed-class” paradigm, where the in-class time is primarily used for group problem solving, and students are expected to study the lecture material outside of class. This typically means guiding students’ inquiries as they attempt to synthesize physical reasoning to solve the assigned problems.• Conducted thrice-weekly review sessions mirroring material provided by the lecture, with an emphasis on understanding how general principles simplify under proper assumptions.Courses supported:• PHY 2050: University Physics I• PHY 2070: University Physics II• PHY 3520: Waves and Optics Show less

    • Grader
      • 2016 - 2016

      Graded homework assignments, providing student developmental feedback as needed.Courses supported:• PHY 3520: Introduction to Astrophysics

    • United States
    • Higher Education
    • 700 & Above Employee
    • Research Assistant
      • 2014 - 2014

      • Studied the mechanical properties, i.e. tensile strengths and stress-strain curves, of graphene bicrystals by procedurally generating digital models of misoriented graphene crystals, verifying their physical viability, then applying molecular dynamics simulations. • Simulated the molecular dynamics of graphene bicrystals using LAMMPS, a molecular dynamics simulation software suite, and the Carbon-Carbon screened environment-dependent reactive empirical bond order potential devised by the Materials Simulation Laboratory. • Presented this work in an oral presentation to the San Antonio APS Conference, March 2015. Show less

    • Laboratory Assistant
      • 2014 - 2014

      • Designed, printed, and constructed rack-based power source for particle accelerator's inflection magnet. • Used 12 synchronized latching relays and timer networks to manage switching of polarity of the accelerator's inflection magnet. • Designed power source to allow sufficient current for inflection electromagnetic to steer gold ions, a heavy species. • Designed, printed, and constructed rack-based power source for particle accelerator's inflection magnet. • Used 12 synchronized latching relays and timer networks to manage switching of polarity of the accelerator's inflection magnet. • Designed power source to allow sufficient current for inflection electromagnetic to steer gold ions, a heavy species.

    • United States
    • Higher Education
    • 700 & Above Employee
    • Laboratory Technician
      • 2012 - 2014

      • Created Hadoop-based data analytics program in partnership with the Ann Arbor Transit Authority to predict more efficient bus routes. Coded MapReduce algorithms in Java.• Established and maintained virtual server environment for deployment of department and research applications using vSphere.• Developed web-based applications using Javascript, RESTful API, and Django for faculty, administrators, and technicians to manage coursework, lab setup, faculty requests, and scheduling.• Deployed technical and training documentation using MediaWiki.• Created and conducted training program for incoming laboratory technicians. Show less

    • Laboratory Assistant
      • 2012 - 2013

      Assisted in 100 and 200-level computer science courses by attending and assisting lectures, running review sessions and labs, tutoring, and providing general course help to students and faculty.

    • Primary and Secondary Education
    • 1 - 100 Employee
    • Music Tutor
      • 2009 - 2013

      Conducted individual lessons with students of brass and piano performance. Conducted individual lessons with students of brass and piano performance.

    • United States
    • Telecommunications
    • 700 & Above Employee
    • Technical Support Specialist
      • 2007 - 2011

      Provided technical customer support for internet and cable services. Provided technical customer support for internet and cable services.

Education

  • University of Kentucky
    Physics, Astrophysics
    2017 - 2019
  • Western Michigan University
    Bachelor of Science - BS, Physics
    2014 - 2017
  • Washtenaw Community College
    Computer Science and Engineering
    2011 - 2013
  • Lansing Community College
    Music Performance, General
    2003 - 2005

Community

You need to have a working account to view this content. Click here to join now