Logo
Kratos Defense and Security Solutions

Software Configuration / Release Engineer

Kratos Defense and Security Solutions, Fort Walton Beach, Florida, us, 32549


GENERAL JOB SUMMARY:

Develops, analyzes, and maintains tools that support and automate processes for hardware or software product release. Writes installation scripts and programs for installation of products. Works with Software Configuration Manager (SCM) and project teams to determine an appropriate build schedule and then initiates the build and packaging process. Compiles and assembles software from source code. Ensures tools are stored in source control. Supports developers for software package registry and delivery. Works with others to complete analysis, evaluations, and design alternatives and to implement process improvements. Works with development engineers to correct build errors.ESSENTIAL JOB FUNCTIONS:Develop detailed documentation including operating procedures and change management reports.Work with software engineering and SCM to establish and maintain developmental baselines to include proper sequencing of release packages.Assist the SCM with baseline audits.Assist the SCM with maintaining and creating configuration management processes utilizing CM tools (i.e., Atlassian products: Confluence, Jira, Bamboo, Bitbucket, Requirements Yogi, etc.).Responsible for establishing and execution of software build and installation procedures.Create Bamboo scripted build plans to automate all software builds, unit test, and security code analysis scans/reports.Create and test builds, resolve issues, apply labels to file(s), and communicate build status.Create installation disk using InstallShield for project software application(s)/suites.Document and communicate all changes for a release in release notes.Responsible for maintaining the Virtual Machines (VM) containing development environments to ensure all software engineers are using the same baseline VM.Assist the SCM with identifying deliverables, work products, and documents to be placed under SCM control.Responsible for management/version control of product requirements within SCM tool (i.e., Requirements Yogi).Responsible for creation and maintaining product roadmaps and release history.Assist the SCM with trend analysis and/or reports for all products as required.Proactively identify and implement procedures to streamline the build process which may drive the development and maintenance of automated build process with automatic notification of build, unit test, static code analysis failures problems to responsible engineer.Must be at assigned worksite during assigned hours 100% of time; less PTO, FML/STD/LTD.Other Job Functions:Assist the SCM with audit reports for presentation.Assist the SCM with preparing monthly customer status reports.Assist in training MSI employees with the SCM tools and processes.Assist SCM with researching new Atlassian Add-On tools and keeping current tools updated for better SCM.Assist the SCM with Software Version Description (SVD) documentation as needed.Other duties may be assigned by the SCM, Software Engineering Manager, or Director of Software Engineering.SUPERVISORY RESPONSIBILITY:None.KNOWLEDGE, SKILLS AND ABILITIES REQUIRED:Ability to maintain sensitive and confidential information as required by government standards.Ability to interact effectively with peers and supervisors.Ability to interact appropriately with the customer when necessary.Ability to adhere to workplace rules.Ability to read, write, and develop intelligible instructions, procedures, and software development/management documentation.Ability to work in a team-oriented, fast-paced, collaborative environment.Attention to details for ensuring quality release and practices within the department.Ability to maintain detailed and accurate records.EDUCATION AND EXPERIENCE:BS in Computer Science, Information Systems, Computer Engineering, or related technical field.Minimum of 3 years of experience in software development or related field with at least 2 years related to release management.Experience with scripting using Batch files, PowerShell, Java, Python, or similar tools.Experience with the software engineering process.Experience with various software languages and software development environments.Experience with build and release management and associated tools.Experience with Virtual Machines/tools (i.e., VMware Workstation).Experience with various CM tools (i.e., Atlassian Products: Confluence, Jira, Bamboo, Bitbucket, Requirements Yogi, etc.).Experience with MS Word, Excel, PowerPoint, Visio.Experience with Access Databases a plus.WORK ENVIRONMENT / PHYSICAL REQUIREMENTS:Office and production environment.Ability to stand and sit for long periods of time.Ability to perform repetitive motion (keyboarding, 10-key, phones).Ability to lift up to 25 pounds.Ability to travel, foreign and/or domestic 10% of the time in support of customer products.THE ABOVE STATEMENTS ARE INTENDED TO DESCRIBE THE GENERAL NATURE AND LEVEL OF WORK BEING PERFORMED BY INDIVIDUALS ASSIGNED TO THIS CLASSIFICATION. THEY ARE NOT INTENDED TO BE CONSTRUED AS AN EXHAUSTIVE LIST OF ALL RESPONSIBILITIES, DUTIES, AND SKILLS REQUIRED OF PERSONNEL SO CLASSIFIED. A REVIEW OF THIS CLASSIFICATION HAS EXCLUDED THE MARGINAL FUNCTIONS OF THE CLASSIFICATION THAT ARE INCIDENTAL TO THE PERFORMANCE OF FUNDAMENTAL JOB DUTIES. ALL DUTIES AND RESPONSIBILITIES ARE ESSENTIAL JOB FUNCTIONS AND REQUIREMENTS AND ARE SUBJECT TO POSSIBLE MODIFICATION TO REASONABLY ACCOMMODATE INDIVIDUALS WITH DISABILITIES TO PERFORM THIS JOB PROFICIENTLY. THE REQUIREMENTS LISTED IN THIS DOCUMENT ARE THE MINIMUM LEVELS OF KNOWLEDGE, SKILLS OR ABILITIES.Kratos Defense is an Equal Opportunity Affirmative Action Employer. EOE, Minorities, Females, Vet, Disabled, Sexual Orientation, Gender Identity or any other protected class. All qualified job seekers are encouraged to apply. Kratos Defense is committed to America's veterans by providing opportunities for them to continue contributing after service to our nation. We also work to provide reasonable accommodations to individuals with disabilities.EEO Is The LawDisability Accessibility AccommodationIf you require an accommodation to navigate or apply to our careers site, please send your request to HRAccessibility@kratosdefense.com or call 858-964-2916. Any inquiries not related to requesting an accommodation will be discarded.Pay TransparencyThe company will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant.Job Applicant Privacy NoticeFor applicants in the EU and California residents, please review our privacy notice.

#J-18808-Ljbffr