Guillermo D. Castellón
*********.*********@*****.*** ● (Mobile) 571-***-****
Professional Profile
** ***** ** ********** ************ experience in information technology with a concentration on Software Configuration Management (SCM) and DevOps. Software and project management experience includes: SCM process improvement analysis, recommendations and plan executions; Development of configuration management plans, SCM policies and procedures; SCM tool administration; Creation of CI/CD pipelines and build automation scripts; Implementation, maintenance, coordination and schedule of software change control
Experience
Expedition Technology, Inc. Oct 2023 – Present
Senior Platform Engineering
A Senior DevSecOps Engineer and a member of the infrastructure team responsible for supporting DevOps Tools: Gitlab, AWS Cloud, Kubernetes, Argo CD, Jenkins.
Tasks/Duties:
● Develop and maintain Gitlab pipelines and Jenkinsfiles to support code and infrastructure automation
● Assists Developers and clients with solutions by writing Python, bash, and yaml scripts to improve builds and deployments
● Develop and maintain helm charts to improve kubernetes deployments
● Create and participate in merge request reviews
● Contributing member of many Agile projects that support DOD programs
● Coordinate efforts to complete epics and tasks requested by government clients
Iron Eagle X, on contract to JIANT GAP Program DOD March 2023 – September 2023
Senior Platform Engineering
A Senior DevSecOps Engineer and a member of the platform team supporting the tools. The platform environment is used for application development and consists of Kubernetes clusters of various stages that utilize Gitops, AWS Cloud, Rancher, Harbor, Karpenter, ArgoCD, nginx, Cillium, and Nginx.
Tasks/Duties:
● Create and deploy applications to test our platform environment
● Assists Developers with Platform and Environment issues
● Maintain all the tools by doing upgrades and new installations using the platform tools
● Modify tools yaml files to build and deploy Kubernetes cluster
Dark Wolf Solutions, Inc. on contract to OneBrief (Navy Project) March 2021 – March 2023
Principal DevOps Engineer
Senior DevOps Engineer, responsible for supporting and maintaining a Continuous Integration/Continuous Deployment (CI/CD) for software applications supporting various DOD Projects.
Tasks / Duties:
● Supported OneBrief - (Navy Application)- Infrastructure as code activities using terraform and VM ware.
● Participated in the oral presentation to win an Airforce Program: LevelUp, which was won.
● Responsible for the CI/CD solution proposal as the KPP personnel
● Participate in CISA Security Policy discussions
BTLi, Inc. on contract to Peraton U.S. Defense Intelligence Agency September 2020 – March 2021
Senior DevOps Engineer
Senior DevOps Engineer, responsible for supporting and maintaining a Continuous Integration/Continuous Deployment (CI/CD) for software applications supporting the U.S. DIA CHROME Program.
Tasks/Duties:
● Supported CHROME’s DevSceOps Activities
● Completed CompTIA Security plus certification while working on a Redmine import/export project to Confluence.
● Completed several security courses required to obtain PUA Admin accounts
Black Willow, Inc. on contract to Leidos U.S. Defense Intelligence Agency April 2020 – July 2021
Senior DevOps Engineer
Senior DevOps Engineer, responsible for supporting and maintaining a Continuous Integration/Continuous Deployment (CI/CD) for software applications supporting the U.S. DIA D3P Program. Member of a Senior DevOps team that is responsible for the upgrade, configuration, and implementation of the following DevOps tools: Jenkins. Responsible for automating processes to transfer packages from low side to high completed using bash scripting.
Tasks/Duties:
● Designed and developed Jenkins pipelines to support CI/CD automation processes
● Created and modified bash scripts to support various application transfer processes
● Produced a folder-scanning Jenkins job to search for new files automatically and execute actions after they were found
● Maintained and debugged Jenkins jobs and bash scripts
Expansia on contract to U.S. Air Force Nov 2018 – Apr 2020
Senior Development Automation/DevOps Engineer
Senior Development Automation/DevOps Engineer, responsible for creating and implementing a Continuous Integration/Continuous Deployment (CI/CD) for software applications supporting the U.S. Air Force Distributed Common Ground Systems (DCGS) Program. Member of a Senior DevOps team responsible for installing, configuring, and implementing the following DevOps tools: Terraform, Packer, Ansible, Puppet, Jenkins, Nexus, Gitlab, Wiki, Jira, and Confluence.
Tasks/Duties:
● Designed and developed features for improving the CD/CI process for the maintenance and upgrades of DevOps tools and Processes
● Served as the Build and Release Manager for the implementation of Infrastructure as Code, Configuration as Code, and build and deployment scripts to automate a CI/CD pipeline inside the unclassified and classified test and verification environment
● Created and modified Ansible playbooks, Jenkins files, gitlab-ci scripts, terraform and packer files for the automation installation and configuration on DevOps tools
● Worked across functional (development/testing, deployment, systems/infrastructure) and project teams to ensure continuous operation and site reliability
● Automated builds, security scans, and test system components wherever feasible
● Proactively communicated within and across agile teams
● Proactively searched for opportunities to implement improvements to the internal team process
● Contributed to an atmosphere of cross-functional teamwork within the organization's agile project life cycle
Validatek on contract to U.S. State Department in Washington D.C. May 2017 – Nov 2018
Senior Development Automation/DevOps Engineer
Senior Development Automation/DevOps Engineer, responsible for the creation and implementation process of a Continuous Integration/Continuous Deployment (CI/CD) for software applications supporting the U.S. State Department. Also, I have experience in Linux administration and maintenance of DevOps tools: Puppet, Jenkins, Nexus, Gitlab, Wiki, Jira, and Confluence.
Tasks/Duties:
● Designed and developed features for improving the CD/CI process for the maintenance and upgrades of DevOps tools and Processes
● Lead in charge of Jenkins and Nexus implementation
● Worked across functional (development/testing, deployment, systems/infrastructure) and project teams to ensure continuous operation and site reliability
● Automated builds, security scans, and test system components wherever feasible
● Proactively maintained communication within and across agile teams
● Proactively sought opportunities to implement improvements to internal team process
● Contributed to an atmosphere of cross-functional teamwork within the organization's agile project life cycle
Synergy BIS on contract to ASM Research, Inc. October 2014 – April 2017
Senior DevOps Engineer
Security DevOps Engineer, responsible for the creation and implementation process of a Continuous Integration/Continuous Deployment (CI/CD) for all related security vulnerability scans. Also, for the building, releasing, automating, and configuring changes through all stages of the build and release cycle using the following tools: Chef, Jenkins, Rally, Rake, Vagrant, VirtualBox, and AWS
Tasks/Duties:
● Designed and developed features for improving the CD/CI process for all security-related issues
● Performed maintenance and troubleshooting of continuous build/deployment systems
● Worked to continuously improve speed, efficiency, and scalability of the build and test systems
● Worked across functional (development/testing, deployment, systems/infrastructure) and project teams to ensure continuous operation of build and test systems
● Automated builds, security scans, and test system components wherever feasible
● Proactively communicated within and across agile team
● Proactively sought opportunities to implement improvements to internal team process
● Contributed to an atmosphere of cross-functional teamwork within the organization's agile project life cycle
Asurion, Sterling VA
Senior Build and Release Engineer June 2014 – October 2014
Build and Release Manager, responsible for building, releasing, automating, and configuring changes through all stages of the build and release cycle
Tasks/Duties:
● Designed and developed features for build and test and deployment systems; perform maintenance and troubleshooting of continuous build/deployment systems
● Worked to continuously improve speed, efficiency, and scalability of the build and test systems
● Worked across functional (development/testing, deployment, systems/infrastructure) and project teams to ensure continuous operation of build and test systems; automated wherever feasible
Artech Information System Consultant at Fannie Mae
Senior Build and Release Manager March 2014 – June 2014
Build and Release Manager, responsible for the release and build management of various applications.
Tasks/Duties:
● Developed Release Management framework and implemented standards, processes, and controls for configuration and release activities
● Established and facilitated release team meetings (CRB/DRB) and developed solutions for the release process
● Oversee the service reliability and software quality control for releases during SDLC
Planned and managed releases/deployment of code through different environments (Development, Test, Staging, UAT, Production)
● Coordinated all aspects of a release lifecycle, including development and test activities
FireEye, Inc., Reston VA
Senior Configuration Management Developer March 2013 – March 2014
DevOps Team Member responsible for the maintenance of the Continuous Integration (CI) and deployment automation of several cyber security projects built using make for several C and C++ release packages. Conducting a tool analysis and research evaluation of different deployment automation applications such as Puppet, Ansible, and Chef
Tasks/Duties:
• Created, supported and troubleshooted Jenkins build jobs to maintain the company’s Continuous Integration running smoothly.
• Develop puppet manifests and/or Ansible playbooks to implement a deployment automation process
• Configured build and test environments using VSphere
• Maintained and enhanced batch and bash scripts
• Provided recommendations for best practices in continuous integration and deployment automation methodologies to better support software parallel development and more effective release management
• Prepared and packaged official deployment releases for Production
Northrop Grumman, Inc., Fairfax VA
Software Configuration/System Administrator Project Lead February 2009 – March 2013
Team Lead responsible for the implementation, maintenance, and process improvement of our Configuration Management, Release Management, and System Administration activities. Our organization supports a team of 50 technical resources in charge of developing multiple .net and java applications for our client: ARMY PPBBOS - US ARMY Planning programming and budgeting (PPB) and Battle Field Operations (BOS). In charge of the installation, maintenance, upgrade, and configuration efforts of the following applications: CollabNet Subversion Edge 1.3.2, Hudson, JIRA 4.3, DokuWiki, Hyperion Solutions 11.2.0.0: Foundation Services, Planning, Web Analysis, Financial Quality Management (FDM), Essbase, and Reporting.
Tasks/Duties:
• Performed implementation and performance improvement management activities on all our different environments: Integration, System Test, and User Acceptance Environment (UAT)
• Elaborated Continuous Integration and release management process improvement by integrating the suite of tools described above.
• Installed, upgraded, and maintained the Hyperion 11.2.0.0 infrastructure on our development and test environment, including deployment changes and troubleshooting downtimes
• Implemented Essbase, reporting query templates, and planning changes to our environments to meet the client’s requirements
• Maintained and enhanced ant, Nant, and Maven scripts
• Provided recommendations for best practices in branching and merging methodologies to better support software parallel development and more effective release management using subversion
• Developed and implemented subversion hook scripts to improve release management
• Responsible for the creation and maintenance of the project’s Release Management Activities using JIRA, Hudson, and Subversion
• Facilitated CCB and Software Release activities with senior management
• Prepared and package official deployment releases for Production
• Completed metrics reports for better project planning and budgeting for senior management