BDR Solutions, LLC, (BDR) supports the U.S. Federal Government in successfully achieving its mission and goals. Our service and solution delivery starts with understanding each client's end-state, and then seamlessly integrating within each Agency's organization to improve and enhance business and technical operations and deployments.
BDR is seeking a Sr. Configuration Manager to join our growing team! This position will be performed virtually from the individual's home office working on EST time schedule. This position requires US Citizenship with a Public Trust or the ability to obtain one.
(Military Veterans and HUBZone candidates are highly encouraged to apply)
Role Overview
Provide overall Configuration Management support for FEMA systems. Supporting the development of various build plans, supporting FEMA Operations and Engineering Teams to maintain development, test, and production environments. The CM should understand CI/CD pipelines and how they can be used to automate CM tasks. Additionally, the CM should know how to use API's (like the Jira API) to automate Jira ticket creation, understand GitLab (or Git in general) enough to configure our repositories so our protected branches are stable. The CM will provide oversight to the software development teams in terms of the environments and variously build plans and software configurations. This role will also provide support to project teams in configuring and base-lining software items.
The CM will lead and provide oversight for the Individual Assistance program release management in collaboration with FEMA release managers.
Responsibilities
Prepare configuration documentation and maintain Software Configuration Management (SCM) database and build plans.
Review and recommend improvements to existing SCM processes.
Update Jira items to keep the team informed of release progress to ensure smooth progression through environments.
Maintain data quality, integrity, and security of SCM database.
Develop scripts and automate processes where possible to improve efficiency and accuracy of the software build, integration, release, and deployment processes.
Managing release handoff to FEMACM
Maintain and document Configuration Management, Change Control, Release and Build Management processes
Socialize changes and promote complete CM standards and practices to teams via periodic and ad hoc configuration management training classes, and to FEMA stakeholders as requested
Manage source code tagging, branching, and merging
Work with information security and server support personnel to ensure server patching activities are well coordinated with ongoing configuration management support.
Ensure appropriate project documentation is available for each new build or release.
Provide tool support to project teams.
Collaborate with the development and test teams for code deployments into the respective environments.
Schedule audits on SCM database and assist in implementing audit recommendations.
Develop security guidelines to avoid unauthorized damage or usage of project items.
Work with configuration teams in development and enhancement of SCM tools.
Assist in management, maintenance and automating of SCM tools.
Maintain proper version controls of software deliverables.
Oversee the delivery of software applications in test and deployment environments.
Analyze configuration issues and propose appropriate resolutions.
Required Minimum Qualifications
BA/BS degree (preferably in engineering or related discipline) and 5+ years of experience in configuration management
Proven ability to design, implement and manage secure, scalable, and reliable configuration management
Experience with source code management tools
Experience in a software development environment (understands how code is committed, built, and released)
Experience with Release Management
Experience with Git
Desire to support our Agile Team to get releases to production securely, and quickly
Ability to coordinate and work with diverse groups of subject matter experts.
Strong knowledge of high-availability, load-balancing and failover configurations across application, infrastructure, and platform components.
Understanding of security design for enterprise software systems.
Proven ability to write clear and concise technical documents, including design documents, specifications, and technology roadmaps.
Ability to work in a high pace agile environment
Strong communication skills and ability to present to customers both virtually and in-person
Computer proficiency, including Microsoft Office tools (Word, PowerPoint, Excel, Project)
CI/CD Pipelines (specifically GitLab Pipelines)
Desired Skills & Experience
Experience with GitLab (different from generic Git REPO)
Experience configuring GitLab to manage releases and branches
Experience with Jira and Jira Insight Plugin, and Jira APIs
Experience with Confluence and Confluence APIs
Familiarity with the implementation of managing multiple build plans and experience with automating SCM
In addition, U.S Citizenship is required. Select applicants will be subject to a government security investigation and must meet eligibility requirements for access to classified information and be able to obtain a government-granted security clearance. Individuals may also be subject to a background investigation including, but not limited to criminal history, employment and education verification, drug testing, and creditworthiness.
BDR is an Equal Opportunity Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, national origin, marital status, disability, veteran status, sexual orientation, or genetic information.