H2 Performance Consulting DEVSECOPS Engineer in Charleston, South Carolina
Location: Charleston, SC
Job ID: 20.0002.145.02
START YOUR APPLICATION
H2 Performance Consulting is subject to the Vietnam Era Veteran's Readjustment Assistance Act as a Federal Contractor and is an Equal Opportunity/Affirmative Action Employer and strives to build a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status or disability status. Additionally, as mandated under Executive order 12989, H2 is required to verify employment eligibility of selected candidates through the Department of Labor-s - E-Verify.
H2 Performance Consulting (H2) is seeking a DEVSECOPS Engineer to support Program Executive Office for Manpower, Logistics, and Business Systems (PEO MLB) Assistant Program Executive Officer for Engineering (APEO-E). DEVSECOPS Engineer is a team member of an agile development process. They are responsible for the design and implementation of applications- build, release, development, and configuration activities. Other responsibilities include working with internal stakeholders to gather requirements, prototyping, architecting, implementing/updating solutions, building and executing test plans, performing quality reviews, managing operations, and triaging and fixing operational issues.
The DEVSECOPS Engineer responsibilities will include:
Develops guidance how to implement DevSecOps within PEO MLB, ensuring compliance to DoD Digital Modernization Strategy, NAVWAR policy, and all other application regulations
Assists PEO MLB programs with adoption of Agile practices and DevSecOps, both for new and existing programs.
Provides recommendations on DevSecOps strategies for execution and accreditation
Identifies opportunities to standardize DevSecOps practices and environments, with a focus on reducing costs and improving speed to delivery.
Works on complex, major or highly visible tasks in support of multiple projects that require multiple areas of expertise.
Demonstrates flexibility within a variety of changing situations while working with various individuals and groups. Changes own ideas or perceptions in response to changing circumstances. Alters standard procedures when necessary, and multi-tasks as required
Writes and communicates business requirements and functional specifications for the design and implementation of client solutions.
Works closely with architects to assure all systems are in line with long-term strategy.
Creates technical design specifications and assists in sizing technical requirements.
Reviews and advises on technical design specifications developed by junior levels.
Leads project teams in developing/building IT solutions to meet business requirements.
Installs and configures solutions.
Coordinates development activities with other groups.
Develops custom integration solutions including major enhancements, interfaces, functions and
Creates test plans. Executes testing efforts across the life cycle.
Leads and guides the design, development of reusable components.
Codes and documents custom test automation frameworks.
Maintains new and existing object reference files.
Performs script maintenance and updates due to changes in requirements or implementations.
Sets up and maintains the test environments for both manual and automated testing.
Assists in defining DevOps and quality guidelines and standards.
Ensures the adherence to standards, policies and procedures.
Reviews modules for quality assurance.
Checks for compliance with all standards, policies and procedures.
Develops convergence plans to meeting standards, as needed.
Builds automated deployments using configuration management technology.
Contributes to and reviews deployment plans; schedules the installation of new modules, upgrades and fixes to the production environment.
Works with Release Management to ensure modules are production ready.
Creates release notes, deployment plans, etc.
Verifies the functionality of components and services and ensures deployment meets client's expectations.
Plans ongoing routine application maintenance tasks.
Establishes requirements, methods and procedures for routine maintenance.
Oversees and assists in production support.
May troubleshoot existing information systems to identify errors or deficiencies and develops solutions.
Leads the technical evaluation and selection process for improving performance by overseeing gap analysis studies, feasible alternative solutions, and recommending and/or approving the scope of modifications.
Works with vendors to resolve problems and develop solutions.
Evaluates vendor solutions to ensure compliance with requirements and cost effectiveness.
Leads the development of contingency plans including reliable backup and restore procedures.
Identifies continuity/disaster recovery risks and mitigation plans.
Assists in the development of disaster recovery plans with service providers and network carriers.
Ensures readiness of enterprise-wide plans.
Ensures all applications are documented according to standards.
Promotes effective use of information technology by educating users on system functionality.
Assists in the development of user guides and training documentation for systems.
Evaluates new application packages and tools and performs research on best practices.
Provides recommendations for the solutions.
May prepare and present formal training to IT staff, as needed.
Provides technical leadership, coaching and mentoring to team members.
Provides technical guidance or system process expertise.
Provides performance feedback to managers.
Develops reports and presentations for senior management, as needed.
Bachelor-s degree in Programming/Systems or Computer Science or other related field. Or equivalent work experience.
Typically requires 7 or more years of analysis and programming experience.
Experience working in applications, systems or IT operations.
Demonstrates in-depth knowledge of a broad range of hardware and software products.
Experience leading an agile team environment.
Demonstrated ability to analyze and interpret complex problems or processes, identify and understand requirements and develop alternate solutions.
Experience designing, developing, testing, and deploying applications/systems using proven or emerging technologies, in a variety of technologies and environments.
Strong grasp of automation tools.
Strong troubleshooting and problem solving skills.
Requires working knowledge of two or more programming languages.
Strong knowledge with developing and consuming Continuous Integration/Continuous Deployment (CI/CD) pipelines.
Must have an Active Secret security clearance
Qualified candidates may submit their resume to the career section of our company website at http://www.h2pc.com. All resumes will be reviewed within 5 business days and those candidates we wish to further in the application process will be contacted via email/phone to schedule initial phone screens.
START YOUR APPLICATION