Last active
April 9, 2022 22:13
-
-
Save jmhale/f85a633e04ba8d25efa11f05d6cb4134 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"basics": { | |
"name": "James Hale", | |
"label": "Security Engineering Manager at Salesforce", | |
"image": "https://hale.dev/assets/images/profile.jpg", | |
"email": "james@hale.dev", | |
"url": "https://hale.dev", | |
"summary": "Cloud security engineer with over fourteen years of experience, specializing in architecting and deploying secure and scalable systems with high availability, using cloud-based and on-premises infrastructure resources, including hybrid solutions.\n\nDevOps and security-focused. Experienced in Agile methodologies, including Scrum and Kanban.\n\nSpecialties include: AWS, VMware, networking, automation and security.", | |
"profiles": [ | |
{ | |
"network": "gitconnected", | |
"username": "jmhale", | |
"url": "https://gitconnected.com/jmhale" | |
}, | |
{ | |
"network": "GitHub", | |
"username": "jmhale", | |
"url": "https://github.com/jmhale" | |
}, | |
{ | |
"network": "LinkedIn", | |
"url": "https://www.linkedin.com/in/jamesmhale/", | |
"username": "jamesmhale" | |
}, | |
{ | |
"network": "Twitter", | |
"url": "https://twitter.com/0xhale", | |
"username": "0xhale" | |
} | |
], | |
"headline": "Security Engineering Leadership @ Salesforce", | |
"yearsOfExperience": 14, | |
"locationAsString": "Alexandria, VA", | |
"region": "Alexandria, VA" | |
}, | |
"skills": [ | |
{ | |
"name": "Identity Federation", | |
"level": "", | |
"keywords": [ | |
"SAML", | |
"OpenID Connect (OIDC)", | |
"Okta", | |
"Keycloak", | |
"AWS IAM" | |
] | |
}, | |
{ | |
"name": "Security Policy Tools", | |
"level": "", | |
"keywords": [ | |
"Checkov", | |
"Open Policy Agent (OPA)" | |
] | |
}, | |
{ | |
"name": "Coding", | |
"level": "", | |
"keywords": [ | |
"Python", | |
"Golang", | |
"Ruby", | |
"Groovy", | |
"PHP", | |
"Perl", | |
"YAML", | |
"JSON" | |
] | |
}, | |
{ | |
"name": "Configuration Management", | |
"level": "", | |
"keywords": [ | |
"Terraform", | |
"Puppet", | |
"Chef", | |
"Ansible", | |
"SaltStack" | |
] | |
}, | |
{ | |
"name": "IaaS Platforms", | |
"level": "", | |
"keywords": [ | |
"Amazon Web Services (AWS)", | |
"Google Compute Engine (GCE)", | |
"OpenStack", | |
"VMWare" | |
] | |
}, | |
{ | |
"name": "Container Technologies", | |
"level": "", | |
"keywords": [ | |
"Docker", | |
"Kubernetes (k8s)", | |
"Mesos", | |
"AWS ECS", | |
"AWS EKS" | |
] | |
} | |
], | |
"projects": [], | |
"work": [ | |
{ | |
"name": "Salesforce", | |
"location": "Washington DC-Baltimore Area", | |
"position": "Senior Manager", | |
"startDate": "2021-08-01", | |
"summary": "- Manage a team of 9 engineers. Drive career development discussions, talent reviews, and interview panels. Ensure members of the team are on the right track with engineering deliverables.\n- Coordinate engineering resources with partner teams.\n- Participate in security architecture discussions and provide input to key decision making. Taking the output of these discussions and delivering it to my team and other stakeholders as engineering deliverables.\n- Provide technical leadership and guidance, mentor junior engineers, and participate in code reviews.", | |
"highlights": [], | |
"isCurrentRole": true, | |
"company": "Salesforce" | |
}, | |
{ | |
"name": "Salesforce", | |
"location": "Washington DC-Baltimore Area", | |
"position": "Lead Systems Security Engineer", | |
"startDate": "2019-08-01", | |
"endDate": "2021-09-01", | |
"summary": "- Technical lead for a team of three engineers. Drove Agile development, acting in Product Owner and Scrum Master roles.\n- Co-authored a project to implement Terraform static code analysis as part of the CI/CD pipeline, using Checkov, eventually scaling up to company-wide use.\n- Responsible for design and implementation of security solutions using AWS native services in GovCloud.", | |
"highlights": [], | |
"isCurrentRole": false, | |
"company": "Salesforce" | |
}, | |
{ | |
"name": "Salesforce", | |
"location": "Washington DC-Baltimore Area", | |
"position": "Senior Systems Security Engineer", | |
"startDate": "2018-04-01", | |
"endDate": "2019-08-01", | |
"summary": "- Maintained AAA (Authentication, Authorization and Accounting) infrastructure for Salesforce's core product used by public sector customers.\n- Led effort to deploy Terraform across the Government Cloud infrastructure. Focused on AWS GovCloud Identity and Access Management.\n- Designed federated authentication and centralized logging mechanisms in AWS GovCloud.\n- Used Puppet and other configuration management frameworks to implement security controls for FedRAMP Moderate and High, and DISA IL4 compliance.", | |
"highlights": [], | |
"isCurrentRole": false, | |
"company": "Salesforce" | |
}, | |
{ | |
"name": "Blackboard", | |
"location": "Washington DC-Baltimore Area", | |
"position": "Senior DevOps Engineer", | |
"startDate": "2016-11-01", | |
"endDate": "2018-03-01", | |
"summary": "- Research, design, develop, document and implement solutions for fault tolerance, performance, capacity, and configuration management for various data center operations.\n\n- Design, develop and implement documentation and tools to facilitate Technical Support team responsibilities.\n\n- Identify and drive opportunities to improve automation for deployment, management, and tooling, using Python, Ruby and Groovy, among other languages.\n\n- Support and improve a highly available and fault tolerant SaaS offering.\n\n- Identify platform security vulnerabilities and help design and engineer solutions.\n", | |
"highlights": [], | |
"isCurrentRole": false, | |
"company": "Blackboard" | |
}, | |
{ | |
"name": "The Washington Post", | |
"location": "Washington DC-Baltimore Area", | |
"position": "Senior Infrastructure Engineer", | |
"startDate": "2015-01-01", | |
"endDate": "2016-11-01", | |
"summary": "- Implement ephemeral, long-lived and immutable infrastructure as code, using AWS CloudFormation and internally-built solutions.\n\n- Maintain infrastructure resources in an auditable and repeatable fashion using configuration management platforms, such as Puppet, Chef, Salt and Ansible and version control systems, such as git.\n\n- Responsible for designing and implementing sound and secure network and security architectures on AWS.\n\n- Help to maintain a strong information security posture for data in transit and data at rest.\n\n- Expert with AWS foundational services, such as EC2 (incl. EBS, ASG, ELB), VPC/Direct Connect, Route53, S3, IAM/KMS, RDS, SNS, SQS, SES and CloudWatch.\n\n- Experience with Docker, LXC and other containerization methodologies.\n\n- Contribute regularly to internal software projects, centered around the orchestration of infrastructure resources and the continuous deployment of containerized applications to test and production environments.\n\n- Familiar with NoSQL database platforms, such as MongoDB, DynamoDB and Redis and RDS database platforms, such as MySQL, PostgreSQL and AWS Aurora.\n\n- Proficient in Bash/shell, Python and Go languages as well as JSON and YAML data formats. Familiar with Ruby, Java and PHP.\n\n- AWS Certified Cloud Solutions Architect — Associate. (Oct. 2015)", | |
"highlights": [], | |
"isCurrentRole": false, | |
"company": "The Washington Post" | |
}, | |
{ | |
"name": "The Washington Post", | |
"location": "Washington D.C. Metro Area", | |
"position": "Systems Engineer", | |
"startDate": "2011-12-01", | |
"endDate": "2015-01-01", | |
"summary": "- Managed physical and cloud-based infrastructure for the print, mobile, and web properties of Washington Post Media.\n\n- Supported content management systems & applications utilizing Apache, Nginx, Tomcat and dynamic Java applications deployed on Glassfish or WebLogic application servers.\n\n- Maintained Unix production, stage and test environments, utilizing RedHat 5/6/7, CentOS 5/6/7, Solaris 9 & 10, AIX 5.3, HP-UX and Mac OS X Server.\n\n- Performed occasional code deployments for development teams.\n\n- Performed system maintenance and upgrades as needed, including backups and restores.\n\n- Participated in 24x7 on-call rotation and performed occasional off-hours maintenance and implementation tasks.\n\n- Datacenter/NOC operations experience.\n\n- Completed a major datacenter relocation in 2014.", | |
"highlights": [], | |
"isCurrentRole": false, | |
"company": "The Washington Post" | |
}, | |
{ | |
"name": "University of Massachusetts Amherst", | |
"location": "Amherst, Massachusetts", | |
"position": "Technical Assistant", | |
"startDate": "2007-04-01", | |
"endDate": "2009-07-01", | |
"summary": "System and network administration/security\nIT Support\n\nDuties included:\n- Systems administration\n- Account management\n- Hardware & Software installation/troubleshooting\n- Phone support", | |
"highlights": [], | |
"isCurrentRole": false, | |
"company": "University of Massachusetts Amherst" | |
}, | |
{ | |
"name": "The Massachusetts Daily Collegian", | |
"location": "Amherst, Massachusetts", | |
"position": "Web Editor", | |
"startDate": "2006-09-01", | |
"endDate": "2008-05-01", | |
"summary": "Manager of web development, IT and support staff.\n\nDuties included:\n- Website design\n- Feature development, implementation and maintenance\n- Account administration and management\n- IT support", | |
"highlights": [], | |
"isCurrentRole": false, | |
"company": "The Massachusetts Daily Collegian" | |
} | |
], | |
"publications": [], | |
"education": [ | |
{ | |
"institution": "University of Massachusetts Amherst", | |
"url": "https://umass.edu", | |
"area": "Computer Science", | |
"studyType": "Bachelor", | |
"startDate": "2004-09-30", | |
"endDate": "2009-12-01", | |
"score": "", | |
"courses": [] | |
} | |
], | |
"volunteer": [ | |
{ | |
"organization": "Fragforce", | |
"url": "https://fragforce.org/", | |
"startDate": "2018-04-03", | |
"summary": "Fragforce is a charity gaming team that raises money for Extra Life, Child's Play, and Children's Miracle Network hospitals" | |
} | |
], | |
"awards": [], | |
"languages": [ | |
{ | |
"language": "English", | |
"fluency": "Native Speaker" | |
} | |
], | |
"interests": [ | |
{"name":"Motorsports"}, | |
{"name":"Photography"}, | |
{"name":"Cycling"} | |
], | |
"references": [], | |
"certificates": [ | |
{ | |
"name": "AWS Certified Solutions Architect - Professional", | |
"issuer": "Amazon Web Services (AWS)", | |
"date": "2017-09-22", | |
"url": "https://www.credly.com/badges/e61c135e-43d9-43a8-bf0e-bd064f69de9f/public_url" | |
}, | |
{ | |
"name": "AWS Certified Security - Specialty", | |
"issuer": "Amazon Web Services (AWS)", | |
"date": "2019-03-08", | |
"url": "https://www.credly.com/badges/8bf48f8e-94dd-44f8-a69f-3349922123dd/public_url" | |
}, | |
{ | |
"name": "Certified Information Systems Security Professional (CISSP)", | |
"issuer": "(ISC)²", | |
"date": "2020-02-28", | |
"url": "https://www.credly.com/badges/73297cf2-3dfe-4b9a-bbbb-47e2133343d6/public_url" | |
} | |
], | |
"meta": { | |
"note": "This is a combined version of the old and new JSON Resume API to provide maximum compatibility. You will notice duplicated values in different fields.", | |
"canonical": "https://raw.githubusercontent.com/jsonresume/resume-schema/master/resume.json", | |
"version": "v1.0.0", | |
"lastModified": "2020-12-29T15:53:00" | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment