I'm always looking to advance not just myself, but those around me. I have a bit of a unique style of teaching, but I find that it is important to learn the "why" and not just the "how". I have a particular interest in AI systems and run my own self-hosted lab specifically to work with and learn more about them. In my spare time I enjoy working on personal servers, home automation projects, cars and motorcycles.
Work with a team to create an organization guiding document leading teams through the process of improving their maturity from a Site Reliability perspective.
Serve as an escalation point for teams company-wide to provide guidance on best-practices and available tooling to ensure that company and team needs are met in a timely fashion while maintaining the quality of results.
Guide teams through the introduction and improvement of Monitoring and Observability best practices to allow for data-driven decisions.
Serve on a technical review board ensuring that the introduction of new technologies is well-considered from both an implementation and financial perspective.
Advocate for solutions that apply organization wide rather than for individual use cases allowing for better scalability and reuse.
Guide a newly formed team of Site Reliability Engineers in how best to assert ourselves within the organization.
Design and implement new technologies easing difficulty for developers enabling more rapid time to production
Ensure a unified management of infrastructure across both cloud and datacenter footprints allowing teams to have similar deployment experiences
Research industry leading technologies and methodologies to maintain the modern status of deployed infrastructure
Work with development teams to ensure they are able to fully leverage the capabilities inherent in the architecture allowing them to focus on the core requirements of software as opposed to maintaining "boilerplate"
Educate and assist other engineers to allow them to maintain current skill sets as well as develop new ones.
Prioritize and lead a team of engineers to implement reliable solutions on time.
Maintain visibility on budgetary concerns ensuring responsible use of available funding.
Work with front-end developers and architects to design an efficient and manageable CDN infrastructure built atop AWS CloudFront
Worked with networking and security teams to introduce AWS Direct Connect to better integrate Cloud and On-Prem footprints.
Manage the direction of the companies DevOps efforts.
Designed and developed Jenkins Pipelines to build, test, containerize and deploy microservices.
Design, configure and maintain an AWS EKS based Kubernetes infrastructure ensuring reliability and self-healing
Work with cross-functional teams (development, networking, security, etc) to ensure a smooth transition from code to production deployments
Develop process requirements related to product infrastructure
Track and prioritize work efforts to ensure work is completed in a timely fashion
Continually assess infrastructure design and utilization to ensure cost optimization, especially leveraging automatic deployment and scaling technologies to "right-size" systems.