Build Release Engineer
San Antonio, TX, United States
Clearance Level : TS/SCI
US Citizenship : Required
Job Classification : Full Time
Location : Lackland, AFB, TX, US (Potential for Remote)
Years of Experience : 5-7 years
Education Level : Bachelor of Science Degree
Brief Description of the Work:
Global InfoTek, Inc. is looking for an experienced Build & Release Engineer with an active TS/SCI clearance who has experience with Big Data Platforms. This position will be responsible to work across all affected teams (developers, test, QA, security, etc.) to coordinate the release of software. You will focus on developing stable software in support to USCYBERCOM and Air Force requirements for the Joint Cyber Warfighting Architecture (JCWA). You will build, test, and deploy approved code changes to assist DevSecOps engineers in process automation, to minimize errors, time, and release cycles. You will ensure the technical solution for building and releasing results in reliable software.
The Build & Release Engineer will coordinate and manage multiple, complex application releases across different software platforms and support a highly scale-able operating environment on the Amazon Web Services (AWS) EC2 cloud platform in support to JCWA and the Unified Platform Data Intelligence Team. This is an integrated team including DevSecOps Engineers, Build/Release Engineers, and Platform Engineers.
Required Skills :
Active TS/SCI clearance with extensive experience in DevSecOps environments.
Experience in IL2/IL4 environments with Common Access Card (CAC).
Extensive experience in implementing and managing build and release processes in complex enterprise environments.
Coordinate and manage multiple, complex application releases across different software platforms.
Strong knowledge of scalable agile frameworks, such as Scaled Agile Framework (SAFe) or Large-Scale Scrum (LeSS).
Proficiency in CI/CD tools, such as Jenkins, GitLab CI/CD, or CircleCI.
Experience with containerization technologies, including Docker and Kubernetes.
Expertise in scripting languages, such as Bash, Python, or PowerShell.
Familiarity with configuration management tools, such as Ansible, Puppet, or Chef.
Understanding of version control systems, such as Git or SVN.
Knowledge of cloud platforms, such as AWS, Azure, or Google Cloud Platform.
Understanding of infrastructure-as-code principles and tools, such as Terraform or CloudFormation.
Strong problem-solving and troubleshooting skills, with the ability to identify and resolve complex build and release issues.
Familiarity with security best practices in build and release processes, including code signing and artifact management.
Oversee the Software Configuration Management (SCM) process, recommend and manage supporting tools/framework.
Track and communicate release milestones and related dependencies.
Determine the readiness of each Release in coordination with QA based on release criteria including management of the approvals process and assessing potential impacts of releases.
Manage and coordinate Build and Release Management activities, release branches/streams.
Implement and manage Automated Deployment Capability.
Implement and manage Continuous Integration Delivery.
Identify, track, and drive Release level Risks, Issues, and Blockers to closure.
Proficient with CI/CD platforms.
Proficient with Kubernetes.
5 years combined experience in software development, build/release engineering and SCM, with at least 2 years in a build or CM role.
Proficient with Automation/Build Tools, and Microsoft BackOffice technologies including MS SQL Server, Windows Server, Internet Information Server (IIS), Team Foundation Server (TFS).
Experience with release management role, Microsoft Operations Framework, or ITIL concepts.
Experience in Version Control, CI/CD, SCM, Monitoring tools
Education :
Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field, or equivalent industry experience.
Certifications:
DoD 8570.01-M, IASAE Level III certification (e.g., CISSP), or within 6 month of award.
DevOps-related certifications, such as AWS Certified DevOps Engineer, Azure DevOps Engineer Expert, or DevOps Institute certifications (e.g., DevOps Foundation, DevSecOps Engineer).
Certified Scrum Master (CSM) certification preferred.
SAFe certification, preferred.
Certified Kubernetes Applications Developer (CKAD).
Professional Experience:
Minimum of 5-7 years of experience as a Build & Release Engineer or similar role in enterprise environments.
Proven track record of designing and implementing scalable and efficient build and release processes.
Experience with agile methodologies and the ability to work in fast-paced, collaborative environments.
Demonstrated ability to collaborate with cross-functional teams and manage multiple projects simultaneously.
Strong communication and interpersonal skills, with the ability to effectively convey complex technical concepts to non-technical stakeholders.
Continuous learning mindset, staying updated with the latest tools, technologies, and best practices in the build and release engineering field
Global InfoTek , Inc . is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, or national origin.
About Global InfoTek, Inc. Reston, VA-based Global InfoTek Inc. is a woman owned small business with an award-winning track record of designing, developing, and deploying best-of-breed technologies that address the nation's pressing cyber and advanced technology needs. For more than two decades, GITI has merged pioneering technologies, operational effectiveness, and best business practices to rapidly provide low-cost, agile solutions to DoD, DHS, and IC customers. In addition to its Reston office, GITI has operations in San Antonio, TX, Colorado Springs, CO, and Rome, NY.