Skip to content

Instantly share code, notes, and snippets.

@cruftyoldsysadmin
Last active March 20, 2023 11:24
Show Gist options
  • Save cruftyoldsysadmin/84b455f8aef1f5e2b7afd544f5016c06 to your computer and use it in GitHub Desktop.
Save cruftyoldsysadmin/84b455f8aef1f5e2b7afd544f5016c06 to your computer and use it in GitHub Desktop.
resume.json
{
"basics": {
"name": "Michael T. Halligan",
"label": "Infrastructure as Code & DevOps Engineer",
"location": {
"city": "Istanbul",
"timezone": "UTC+3"
},
"email": "forrecruiteremail@gmail.com",
"profiles": [
{
"network": "GitHub",
"username": "cruftyoldsysadmin",
"url": "https://github.com/cruftyoldsysadmin"
}
],
"objective": "Seeking remote opportunities in globally distributed engineering teams"
},
"work": [
{
"company": "NomadOps",
"position": "Co-founder",
"startDate": "2021-10",
"summary": "DevOps and Infrastructure as Code consulting for various clients"
},
{
"company": "BitPusher",
"position": "DevOps Consultant",
"startDate": "2021-05",
"endDate": "2021-09",
"summary": "Bootstrapped the production AWS infrastructure for a new SaaS AI product; Built a multi-region, high-volume AWS EKS cluster using ArgoCD and Kustomize; Implemented DevOps Pipelines with the GruntWorks Terraform Reference Architecture; Enabled self-service developer environment provisioning and automated documentation"
},
{
"company": "CloudPassage",
"position": "Sr. DevOps Engineer",
"startDate": "2018-09",
"endDate": "2020-05",
"summary": "Refactored a large, monolithic Terraform implementation into a modular, reusable architecture using Terragrunt; Migrated from DCOS/OpenMesos to AWS EKS, cutting cluster resource costs by 25% and reducing operational overhead by 50%; Mentored and led engineers in Belarus and Ukraine; Managed vendor relations with offshored contracting firms; Replaced Jenkins, RunDeck, and internal CI/CD with CircleCI and GitHub Actions; Facilitated developer self-service within a complex framework of role-based access controls for offshored, foreign engineers to comply with data control regulations and contractual obligations"
},
{
"company": "HotSchedules",
"position": "Sr. Infrastructure Engineer",
"startDate": "2016-07",
"endDate": "2018-08",
"summary": "Helped architect and execute a migration of legacy applications from dedicated servers to Amazon Web Services; Implemented a multi-region, multi-account AWS infrastructure using Terraform and AWS Control Tower; Replaced CloudFormation and a large repository of ad-hoc scripts with SaltStack; Maintained and upgraded a large Puppet codebase, replacing dozens of hacks with newer Puppet features; Migrated from an in-house monitoring and logging solution to ELK stack and Hosted Grafana; Implemented Okta SSO and performed major Puppet upgrades"
},
{
"company": "PagerDuty",
"position": "DevOps Evangelist",
"startDate": "2010-01",
"endDate": "2010-10",
"summary": "DevOps Evangelist and 9th employee at an early-stage cloud monitoring startup; Lead generation and sales process management for large enterprise customers; Conference marketing at DevOps Days, Re:Invent, and Velocity; Managed Puppet infrastructure for production infrastructure"
},
{
"company": "BitPusher",
"position": "CTO/Co-founder",
"startDate": "2003",
"endDate": "2010",
"summary": "Co-founded and managed a profitable consulting company focused on deploying and managing production infrastructure for early-stage startups."
},
{
"company": "Napster",
"position": "Systems Administrator",
"startDate": "2000",
"endDate": "2001",
"summary": "Managed datacenter, server, and network infrastructure for an early P2P start-up"
}
],
"skills": [
{
"name": "Infrastructure as Code",
"level": "SeniorMaster",
"keywords": [
"Terraform",
"Terragrunt",
"cicd",
"Cloudformation",
"cdk",
"Pulumi"
]
},
{
"name": "DevOps",
"level": "Senior",
"keywords": ["devops", "sre"]
},
{
"name": "Amazon Web Services",
"level": "Senior",
"keywords": [ ]
},
{
"name": "Terraform",
"level": "Expert",
"keywords": [ ]
},
{
"name": "Terragrunt",
"level": "Expert",
"keywords": [ ]
},
{
"name": "Ansible",
"level": "Intermediate",
"keywords": [ ]
},
{
"name": "Packer",
"level": "Intermediate",
"keywords": [ ]
},
{
"name": "Puppet",
"level": "Intermediate",
"keywords": [ ]
},
{
"name": "CloudFormation",
"level": "Intermediate",
"keywords": [ ]
},
{
"name": "Kubernetes",
"level": "Intermediate",
"keywords": [ ]
},
{
"name": "Docker",
"level": "Intermediate",
"keywords": [ ]
},
{
"name": "CI/CD",
"level": "Expert",
"keywords": [ "circleci", "pipeline development", "GitHub Actions", "Jenkins", "ArgoCD", "Atlantis", "Terraform Cloud" ]
},
{
"name": "Monitoring",
"level": "Expert",
"keywords": ["cloudwatch", "EventBridge", "Grafana", "Prometheus", "Monitoring", "ELK"]
},
{
"name": "Linux",
"level": "",
"keywords": [ ]
},
{
"name": "Unix",
"level": "",
"keywords": [ ]
},
{
"name": "Automation",
"level": "",
"keywords": [ ]
},
{
"name": "Shell scripting",
"level": "",
"keywords": [ ]
},
{
"name": "Golang",
"level": "Intermediate",
"keywords": [ ]
},
{
"name": "Python",
"level": "Intermediate",
"keywords": [ ]
},
{
"name": "Percussion",
"level": "Novice",
"keywords": [ ]
},
{
"name": "Bicycle maintenance and fabrication",
"level": "Novice",
"keywords": [ ]
}
],
"certificates": [
{
"name": "AWS Solutions Architect Associate"
},
{
"name": "AWS SysOps Administrator Associate"
},
{
"name": "AWS Cloud Practitioner"
}
],
"interests": [
{
"name": "Turkish & Balkan percussion",
"keywords": [
"percussion",
"music",
"darbuka"
]
},
{
"name": "Bicycle frame and wheel building",
"keywords": [
"bicycles",
"welding",
"fabrication",
"mechanics"
]
}
],
"meta": {
"theme": "class"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment