Job Details

ID #12433887
State Texas
City Houston
Job type Contract
Salary USD Depends on Experience Depends on Experience
Source ASAP Staffing
Showed 2021-04-20
Date 2021-04-13
Deadline 2021-06-12
Category Education/teaching
Create resume

Build and Release Engineer

Texas, Houston, 77001 Houston USA

Vacancy expired!

Job Summary

Build and release engineer specialize in managing, documenting, and enhancing an organization's software products and implementations. Engineer is responsible for overseeing and ensuring timely software releases for organizations and may manage the software implementation process from development to execution.Build and release engineer program nightly builds, perform static code analysis, and oversee new software version releases and create and execute programming scripts utilized during software creation.Build engineer lead team members in meeting Change Release objectives within set timeframes. Should have necessary skill to develop and build applications using AWS, java and python programming language.

Essential Duties and Responsibilities

• Responsible for build and release activities, to include new code build and follow change and release schedules. Develop implementation plans, collaborate with colleagues to monitor existing systems, leading internal teams to project completion• Work closely with other developers, solution leads and scrum masters to determine the functional requirements of the software or application, then uses various scripting and programming languages to develop, test, and deploy the software• Perform as technical liaison for Engineering and Operations Research technical team on every aspect associated with final builds and control baseline issues. Perform with project teams to identify apt build schedule and initiate packaging and build process• Ensure to compile and assemble software through source code and store tools in source control• Respond constantly and aggressively to automated test and build issues. Correct build errors working with development engineers.• Design, manage and execute tools and scripts to develop different versions of products on wide-range operating systems. Develop library to tools for automating manual workflows in development process.• Accountable for maintaining the integrity of all system environments by ensuring strict release and change processes are followed by development and support teams throughout the release cycle.• To develop, document and publish Change and Release Management standards, Change and Release Management plans and procedures, ensuring that these documents are updated as and when appropriate.• Uses the appropriate operating systems, hardware, tools and/or paper documents to maintain the configuration management system, including the configuration management database.• To continuously evaluate the existing processes and procedures to ensure that Change and Configuration Management is being carried out in the most efficient and effective manner.• Perform code rollback testing before deploying code in QA and prod environment• Provide Technical Expertise for software and hardware of end-user computing• Provide technically advanced and in-depth troubleshooting to readily identify complex or ambiguous problems and/or technical issues

IV. QualificationsThe requirements listed below are representative of the qualifications necessary to perform the job.

A. Education and Experience

Required: Bachelor’s Degree in Computer Science, MIS or similar area of study. Four years of previous experience required. Four years of related experience may substitute for the Bachelor’s degree.

Preferred: Bachelor’s Degree in Computer Science or MIS and four or more years of related experience. B. Certificates, Licenses, Registrations or Other Requirements

None required.

C. Other Knowledge, Skills or Abilities Required

Advanced knowledge and skills in one or more of the following is required:• Build and release engineer should have strong analytical abilities in order to analyze the effectiveness of software releases and make improvements.• Effective communication and leadership skills in order to collaborate with colleagues, such as project management and development personnel, on the streamlined implementation of software programs• Knowledge of change management practices regarding software development and infrastructure projects.• Knowledge and understanding of risk identification and mitigation.• Knowledge of CI/CD pipelines• Knowledge and utilization of customer service skills and organizational skills to support customers, technical and non-technical personnel, outside vendors, and management.• Knowledge of process design, re-engineering, organizational transformation, CMMI or ITIL.• Knowledge of the software development life cycle.• Familiar with Remedy (Action Request System) version 6.0 or higher.• Problem solving and analytical skills, specifically the ability to identify or uncover potential risks and issues.• Ability to analyze, design, measure, control and improve the processes in the organization.• Ability to identify, troubleshoot and resolve issues and problems effectively.• Ability to work both independently and in a team-based setting.• Ability to prioritize and multi-task to effectively meet set deadlines.• Excellent Communication skills• Manage relationships, as well as coordination between various teams D. Other Knowledge, Skills or Abilities that Contribute to Success

May require advanced skills in one or more of the following:• Various technologies, databases, or applications including but not limited to: (Remedy, Git, Jira, Cassandra, Oracle, Spark, AWS Services, Python).

Vacancy expired!

Subscribe Report job