Leam Hall | leamhall@gmail.com |
  | GitHub |
Linux Software/systems engineer with a history of increased efficiency, reliability, collaboration, and cost-reduction in large, secure environments. |
Software Engineer (Remote) Department of Defense (BreakPoint Labs) (2023 - 2024)
Added features, wrote bug-fixes, and mapped high-level design for a third-party Python cybersecurity tool with significant in-house modifications. Improved API functionality and optimized failover, failback processes. Wrote "New Member" handbook, Docker Compose configs, and verification SOPs. Integrated code formatting, static analysis, and Make into the Gitlab CI/CD dev environment pre-commit process. Turned customer requests into requirements and detailed designs.DevSecOps Engineer (Remote) Federal Reserve (APEX) (2022 - 2023)
Automation SME (Python, Ansible, Agile, Test Driven Development, Shell, and Git). Focused on toil reduction, automation engineering, process optimization, and mentoring. Analyzed existing team skills to provide live demos and documentation. Supported OpenShift and AWS S3 cloud storage projects.Software Engineer (Remote) Department of Defense (Parsons) (2018 - 2022)
Developed architecture, detailed design, testing, and code quality documents for 200K SLOC of organically developed Perl. Wrote STIG based OS and application cybersecurity compliance reporting tools for the DoD High Performance Computing Modernization Program. Automated the testing process for an 8x time reduction in the QA cycle while growing the test suite from 60 to 1,203 test files. Introduced Agile, test-driven development, code peer review, shorter sprints, and Git version control branching to the team development process. Resolved issues with undocumented API changes.Lead Engineer Department of Defense (Parsons) (2016 - 2018)
Automated Linux build, patching, and health check processes for multiple components of US Navy PMW 790. Used Kickstart and Ansible to turn a multi-week per node build process into a half day task for entire development environments. Worked with Cybersecurity teams to collate scan reports into actionable plans that significantly reduced staff tasking. Provided user documentation for remote secure site customers. Trained staff, gave briefings, and wrote technical plans for business development efforts.Open Source Software Engineer Personal Time (2014 - present)
Contributor to the Python, Perl, and Ruby languages. Author of Python and Ansible open source projects. Mentored in Python, Agile, Linux, C, Git. Contributor to STIG based Linux hardening project. Technical reviewer for Go, Linux, and TCL books. Python PCEP certification.Senior DevSecOps Engineer Department of Defense (APEX) (2013 - 2016)
Automated security fixes for Linux/Unix based systems with Puppet and Shell. Completed a six month stalled Industrial Control Systems project in one week. Trained staff on new coding languages, process automation, and Git version control. Worked with security teams to quickly classify and resolve numerous findings.DevOps Engineer (email) Rackspace (2012 - 2013)
Restarted a stalled but critical deployment roll to 600+ pairs of servers. Worked closely with development teams and business leaders to ensure code drops were deployed successfully to 1200 servers. Wrote technical documentation and project plans.Project Manager-Network Engineer Department of Defense (Smartronix) (2010 - 2012)
Team Tech Lead supporting Cisco networking devices including IOS upgrades, VLAN schemes, architecture mapping, enterprise reconfiguration, and bare metal recovery. Experienced a 50% increase in network devices, removed over one half mile of unused cable and hundreds of defunct network drops, and brought a completely unsupported network infrastructure into enterprise compliance. Commended by auditors on security posture and documentation. Provided business case and garnered customer support for a data center level network upgrade.DevSecOps Engineering Team Lead Department of Defense (Smartronix) (2009 - 2012)
Led a four person team that supported a 1:45 admin to server ratio, met stringent security requirements, and tripled server count during staff reductions. Served as a Task Force Leader during three full data center outages. Identified and resolved backup gaps. Wrote data collection and presentation programs. Wrote technical procedures and policy documentation based on Statement of Work and customer requests. Provided business case and leadership for a cross-function team that eliminated hundreds of long standing security vulnerabilities.DevOps Engineer Wachovia Bank (2005 - 2008)
Developed interdisciplinary customer feedback loop for the Distributed Systems Engineering team. Automated processes, wrote standards, and trained incoming engineers. Provided on-call centralized security application support for 3,000+ servers. Linux lead for IBM zSeries Proof of Concept. Built RPMs for software updates.DevOps Engineer Bank of America (Apex Systems) (2005 - 2005)
Automated processes, wrote standards, and trained incoming engineers in a large scale data center. Patched servers, replaced failed hardware, and maintained systems in production state.Senior Unix Engineer Transamerica Reinsurance (Contractor) (2004 - 2005)
Automated Solaris and Red Hat build procedures. Worked with the development team to support application configuration changes.Senior Unix Engineer Wall Street Journal (2001 - 2004)
Saved ~$200,000 by automating critical system failover to increase availability. Redesigned server layout to save $120,000 in annual license costs. Automated server builds. Reduced n-tiered 30 minute SLAs to a 3 minute response time with direct hand-off.Senior Unix Engineer Rosenbluth International (2000 - 2000)
Standardized deployment processes for application software and supported HP/UX and SAN.Team Lead (Software Deployment) Bell Atlantic-Verizon (TekSystems) (1999 - 2000)
Responsible for deploying software/OS upgrades to more than 1100 production Unix servers.Senior Unix Administrator Wall Street Journal (TekSystems) (1998 - 1999)
Saved over $75,000 by revamping new-hire training. Wrote recovery SOPs for Help Desk staff.Linux/Unix Admin Spidernet s.r.l Repubblica Italiana (1997 - 1998)
Took ownership of Linux, Solaris, and hardware production issues in a multi-lingual environment.Director of Operations City of Glenarden MD (1994 - 1995)
Served as Acting City Manager. Supervised 5 direct reports and 32 total staff.Small Business Manager Entrepreneur (1990 - 1994)
Led a 700% customer increase in one year. Added product revenue streams without large inventory.Operations Section Manager U.S. Air Force (1982 - 1992)
Training supervisor and first responder for US Air Force Southern Command Disaster Response teams. Supported secure digital communications equipment in the U.S. and U.K.