Company

Finch ComputingSee more

addressAddressReston, VA
salary Salary$132K - $168K a year
CategoryManufacturing

Job description

Release Engineer
Clearance: Must be able to obtain a US Security Clearance (Requires US Citizenship)
Location: Reston/Herndon, VA (Hybrid), available to be customer sites in the DC metro area
As a Finch AIRelease Engineer, you join a dynamic team playing a pivotal role focusing on the Release Management lifecycle, which includes coordinating and management of releases across multiple teams. You will also help build automated release processes in support of deploying various applications across our environments. You’ll provide tools and services to the engineering teams and delivery teams to ensure quality releases. You will be responsible for managing multiple releases across multiple environments collaborating with multiple groups.
Responsibilities:
  • Define the release strategy and release criteria, coordinate go/no-go reviews with the service owners, and provide sign-off.
  • Identify gaps in the release process and implement improvements.
  • Manage the end-to-end release process and schedule, including critical deadlines for code and infrastructure releases in pre-production and production environments.
  • Maintain regular release schedule, and conduct release calls with cross-functional teams to gather feature details for planning and deployment through CI/CD pipelines.
  • Schedule and lead triage calls to investigate rollback features; drive Engineering owners to identify root causes and ensure improvement.
  • Create release matrices; present & align matrices with leadership and service owners.
  • Schedule and ensure Engineering owners implement emergency fixes in production while minimizing the impact on the production environment.
  • Maintain all release management-related Standard Operating Procedures
  • Work closely with Development and Software Quality Assurance teams to support their automated build needs, and develop procedures to maintain code base integrity, including check-in validation rules and branch/merge processes.
  • Establish consistent release management processes and cadence.
  • Facilitate cross-department coordination of release management functions.
  • Develop scripts and automation tools used to build, integrate, and deploy software releases to various platforms.
  • Configure and debug build automation environment using AWS/Jenkins
  • Automate build tasks using scripting languagesPython
  • Diagnose and troubleshoot build issues using AWS/Jenkins and communicate these to the team.
  • Track and manage a multi-platform release calendar.
  • Inform staff and management of release risks and work to effectively mitigate.
  • Measure release cadence and effectiveness using common metrics across the platform portfolio and identify opportunities for greater efficiency.
  • Define common mechanisms for rollback and standards for capturing release-related performance indicators.
  • Ensure accurate and efficient release blocker meetings.
  • Continually work towards making improvements in the release process.
  • Lead and coordinate go-live activities.
  • Create or maintain documentation for build systems and environments.
  • Proactively seek out tasks and take ownership to improve the software.
  • Take initiative in finding ways to optimize the automation build and release process.
Requirements:
  • Demonstrated 7-10 years’ experience as Release Engineer for software development applications.
  • Proficient with release automation processes and tools like CI/CD, feature flags, version control systems, build management, and configuration management tools; ability to configure and optimize tools to streamline release and improvement efficiency.
  • Proven experience in defining release criteria/strategy, managing end-to-end release processes, and enhancing release gaps.
  • Proficiency in technical domains (programming languages, cloud software architectures, deployment methodologies, infra components, and related tools)
  • Experience with Systems Development Lifecycle, specifically Agile/Scrum.
  • Ability to collaborate with multiple teams to diagnose and debug complex issues.
  • Experience with Jira/Confluence
  • Experience with Jenkins Declarative pipelines.
  • Experience working with software installers (i.e. Inno Setup)
  • Excellent written and verbal communication skills are required.
  • Must be self-motivated and able to work independently, alert any issues and take corrective action.
  • Must exhibit attention to detail, and the ability to make effective, timely decisions.
  • Comfort with proactively and independently driving for results in small team environments.
Bonus:
  • Experience with programming languages: Python, Java or GO and databases: SQL, MySQL, MongoDB.
  • Experience with AWS Development pipeline.
  • Conceptual understanding of AI/ML/NLP applications.
ABOUT FINCH AI
Finch AI is a fast-growing, fast-paced software development organization; our mission is to build new ways of interacting with information. We do that by leveraging game-changing intellectual property, cloud infrastructure expertise, and a staff that is second to none. Together, we build and support products that address complex, real-time data and analytics needs in the enterprise. Our teams are comprised of successful people that enjoy solving problems, engaging in substantive technical discussions and have passion for their work. We have very high expectations in terms of skill, motivation, self-organization and productivity. We look for people who excel working in groups, virtual and collocated, as well as those who are comfortable with fast paced agile development.
Finch AI is an equal opportunity employer.
Refer code: 9107473. Finch Computing - The previous day - 2024-04-19 19:43

Finch Computing

Reston, VA
Jobs feed

NIC Registered Nurse (RN)

Premise Health

Olin, NC

Technical Trainer

Aventure Staffing

Kansas City, MO

General Manager - Earn $55k-$60K Annually

Sonic Drive-In

Destin, FL

Waste Services Representative (WSR)

Oak Ridge National Laboratory

Oak Ridge, TN

Associate Nuclear I&C Software Integrator

Oak Ridge National Laboratory

Oak Ridge, TN

Nuclear I&C Software Integrator

Oak Ridge National Laboratory

Oak Ridge, TN

User Assistant

Oak Ridge National Laboratory

Oak Ridge, TN

Division Director, Geospatial Sciences and Human Security

Oak Ridge National Laboratory

Oak Ridge, TN

General Manager - Earn $55k-$60K Annually

Sonic Drive-In

Fairhope, AL

Dean of Science and Health Sciences

Hawkeye Community College

Waterloo, IA

Share jobs with friends

Related jobs

Release Engineer

Enterprise Release Management - Systems Engineer - Expert #1990

Compass, Inc.

$118K - $149K a year

Springfield, VA

3 weeks ago - seen

Release Train Engineer

Concept Solutions Llc

$120K - $152K a year

Reston, VA

4 weeks ago - seen

Agile Release Train Engineer

Arlluk Technology Solutions

$112K - $142K a year

Chantilly, VA

4 weeks ago - seen

Release Train Engineer - Scaled Agile Framework (SAFe)

Worldstrides

$106K - $135K a year

Charlottesville, VA

2 months ago - seen

Release Train Engineer

Purisolve, Inc.

$112K - $142K a year

Sterling, VA

3 months ago - seen

Agile Release Train Engineer

Intepros Federal

$175,000 - $195,000 a year

Alexandria, VA

3 months ago - seen

Release Train Engineer

Cvs Health

$136,217.50 - $267,800.00 a year

Chantilly, VA

3 months ago - seen

Senior Release Management Engineer-12064-Hybrid

Shuvel Digital

Vienna, VA

4 months ago - seen

Sr. Release Management Engineer-Hybrid

CC Pace Systems, Inc.

Vienna, VA

4 months ago - seen

Release Train Engineer (Remote)

Eagle Harbor Solutions

Chantilly, VA

5 months ago - seen

Release Train Engineer

Plus3 IT Systems

Springfield, VA

5 months ago - seen

IT Engineer (Release Train Engineer) 11996

Vector Talent Resources, Inc.

Vienna, VA

5 months ago - seen