Skip to content

Instantly share code, notes, and snippets.

@hbjydev
Last active March 5, 2024 17:10
Show Gist options
  • Save hbjydev/5c21710b0f2d2c821170bca9ee511730 to your computer and use it in GitHub Desktop.
Save hbjydev/5c21710b0f2d2c821170bca9ee511730 to your computer and use it in GitHub Desktop.
{
"$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/master/schema.json",
"basics": {
"name": "Hayden Young",
"label": "Senior Code Janitor, also DevOps Engineer",
"summary": "I love working with all things DevOps, from automation and software engineering to full-on platform engineering. I’m a huge advocate for making things self-service and as reproducible as possible. My goal as an engineer, and the reason for my advocacy for DevOps, is developer enablement. Being blocked because the configuration needs updating to work with the latest OS or web server, or because the other service we need has gone offline, is never fun. Good DevOps culture can help alleiviate that issue, and that's why I've chosen to build a career in it.\n\nAlso I cannot stand Python. Why are anti-patterns in most languages called \"Pythonic\" in Python circles?",
"website": "https://hbjy.dev",
"email": "hayden@hbjy.dev",
"location": {
"city": "Sheffield",
"countryCode": "UK"
},
"profiles": [
{ "username": "hayden_dev", "url": "https://twitter.com/hayden_dev", "network": "twitter" },
{ "username": "hbjydev", "url": "https://github.com/hbjydev", "network": "github" },
{ "username": "hbjy", "url": "https://www.linkedin.com/in/hbjy/", "network": "linkedin" }
]
},
"interests": [
{"name": "Programming", "keywords": ["Loving Go", "Hating Python", "Tolerating PHP"]},
{"name": "Movies", "keywords": ["Dune (Part 1 & 2)", "Interstellar", "Arrival", "Blade Runner 2049", "The Terminal"]},
{"name": "Gaming", "keywords": ["Kerbal Space Program", "Star Citizen", "ArmA 3"]}
],
"education": [
{
"startDate": "2021-01-01",
"endDate": "2023-02-15",
"area": "Apprenticeship in Software Engineering",
"studyType": "Diploma of Higher Education",
"institution": "Sheffield Hallam University",
"courses": [
"Programming",
"Computer Networking",
"Security & Compliance",
"Software Analysis & Design",
"Distributed Systems Architecture"
]
}
],
"skills": [
{
"keywords": [
"Go",
"JavaScript/TypeScript",
"PHP",
"Java/Kotlin",
"Python (Django)",
"React/Vue",
"Rust"
],
"name": "Languages & Frameworks (order of proficiency)"
},
{
"keywords": [
"Grafana", "Prometheus", "Loki", "Sentry", "Centreon", "Zabbix", "CloudWatch"
],
"name": "Observability"
},
{
"keywords": [
"AWS", "Kubernetes", "Terraform", "Pulumi", "CDK", "Git", "GitHub", "GitLab", "Doppler"
],
"name": "DevOps Tooling"
}
],
"work": [
{
"name": "ZOO Digital",
"position": "DevOps Engineer",
"location": "Sheffield",
"startDate": "2023-03-13",
"summary": "While working at ZOO, I have been at the forefront of a new observability implementation built around industry-leading systems like Loki, Prometheus and CloudWatch. I've been working to assist the business define its performance issues and assist in resolving them, as well as maintaining the uptime & stability of software stacks. This has included heavy use of AWS resources, from EC2 to RDS and SQS, working in a heavily-automated GitOps environment close to both developers and AWS to provide good solutions to development needs.",
"highlights": [
"Lots of usage of AWS (with services like EC2, EKS, ECS, RDS and SQS) to provide stable experiences to customers",
"Extensive usage of TeamCity to build, image, and deploy developer software teams' products to customers like Disney, Paramount and HBO.",
"Implemented the Grafana stack, including Prometheus (Mimir), Loki and Grafana Agent, to centralize & add missing value to instrumentation from servers, containers and applications, handling gigabytes of ingested, aggregated and alerted logging and metrics data per day.",
"Supported Django applications of varying sizes, from small addon systems and internal tooling to large, high-traffic end-user applications like ZOOstudio and ZOOcore."
]
},
{
"name": "ESP Projects Ltd",
"position": "Systems Administrator",
"location": "Sheffield",
"startDate": "2022-11-01",
"endDate": "2023-03-11",
"summary": "While working at ESP, I have developed large amounts of Linux, containerisation and automation experience over the course of three years. As I gained more skills and responsibilities with regards to our infrastructure, my role evolved to being the primary Systems Administrator within the Software team. My focus was then mainly on keeping our infrastructure and software stack up to date, secure, and in line with industry best practices. This work led me to implement various tools such as Kubernetes, Pulumi, Terraform, Mozilla SOPS, GitOps software like Flux CD, and CI tooling like GitLab CI and Github Actions.",
"highlights": [
"Implementation of internal tooling to help speed up and improve development, deployment and maintenance flows for ESP's suite of applications & services. Primarily written in Go for ease of distribution and code complexity reasons.",
"Orchestration of data-backed automation using Ansible, Terraform, Pulumi and Netbox to deliver automated instance setup & configuration without the need for human intervention.",
"Implementation of internal and cross-team IPAM with NetBox, including creating network & server rack documentation that was previously difficult to maintain",
"Deployment of ESP applications & internal tooling to DigitalOcean on VMs (Droplets) as well as Kubernetes (via DOKS).",
"Led experimental deployment tooling investigations into Microsoft Azure, using platforms like AKS, App Service, and Blob Storage.",
"Helped maintain & automate internal & client-facing PHP applications, including implementing observability pipelines to monitor the state of applications, databases, and backups for a better understanding of the business continuity 'big picture'.",
"Designed, built, and deployed several Laravel applications, both with and without containerisation tools like Docker."
]
},
{
"name": "ESP Projects Ltd",
"position": "Software Engineer",
"location": "Sheffield",
"startDate": "2020-04-01",
"endDate": "2022-10-31",
"summary": "During my time at ESP Projects, I worked with PHP and Laravel SaaS applications with complex codebases. Through my own interest in the DevOps culture, I began taking on tasks to introduce automation and containerisation into our team's primary product. This gave us the ability to deploy to a broader range of systems, with fewer installation steps and software dependencies. I also worked on introducing workflow improvements to the team, such as implementing & enforcing PHP's PSR4 compliance with the help of my line manager, and code review processes to ensure quality of the code being put into production environments.",
"highlights": [
"Designed and implemented crucial components to deliver value to customers of the Core application, including file uploads for content records and an administrative panel for internal debugging & configuration",
"Helped write server setup scripts with Ansible to reduce the time needed to set up new VMs, as well as reduce the uniqueness of each server to make sure their configuration is consistent.",
"Deployed multiple PHP & Laravel applications DigitalOcean using tools like NGINX, Traefik, Apache HTTPd, Docker and Webmin.",
"Oversaw the successful and relatively pain-free rollout of Rocky Linux 8 & 9 to replace the soon-EOL CentOS Linux 8 fleet of servers being run."
]
}
],
"volunteer": [{
"organization": "Rocky Linux/Rocky Enterprise Software Foundation",
"position": "Web/Design team lead & founding advisory board member",
"url": "https://www.resf.org/",
"startDate": "2020-12-01",
"endDate": "2021-10-15",
"summary": "I became a member of what would become the RESF from day one, having seen the announcement that CentOS Linux was going away with version 8, and stepped into two shoes; Web team lead and Design team lead. This put me in the lead role building the website (rockylinux.org) as well as everything bar the content of the documentation website (docs.rockylinux.org). When the project registered its (now parent) foundation, the Rocky Enterprise Software Foundation, as a founding member of the Rocky Linux project I became a member of the Advisory Board, which existed to help steer the direction the Rocky Linux project would take going forward. This led to a lot of knowledge, community and interpersonal development and helped get Rocky Linux into the hands of as many people as possible."
}]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment