Build & Release Job Description
Build & Release Duties & Responsibilities
To write an effective build & release job description, begin by listing detailed duties, responsibilities and expectations. We have included build & release job description templates that you can modify and use.
Sample responsibilities for this position include:
Build & Release Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Build & Release
List any licenses or certifications required by the position: AWS, SSL, ITIL, II, IAT, MAC, GB
Education for Build & Release
Typically a job would require a certain level of education.
Employers hiring for the build & release job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and University Degree in Computer Science, Engineering, Technology, Math, Science, Technical, Education, Information Systems, Information Technology, Software Engineering
Skills for Build & Release
Desired skills for build & release include:
Desired experience for build & release includes:
Build & Release Examples
Build & Release Job Description
- Participate in the design and deployment of testing environments for validating application stability, performance
 - Work with various stakeholders and executive management to plan, scope, grid and identify present and future release candidates while assessing risks and developing contingency plans as needed
 - Owns, manages and improves software release process
 - Ensure efficient control over version releases and documentation expected by our pharma customers and in compliance with our Quality Management System (QMS)
 - Set the strategy and structure of managing SW versions, including patch releases
 - Understand and maintain version compatibility matrix between software, server images, PLC and HMI
 - Manage production transfer of SW releases
 - Gatekeeper for SW version handling through relevant SW version control tools, Perforce
 - Works globally and cross functionally with other business departments to align activities and deliverables
 - Enforces best practices across scrum teams
 
- Strong risk management and compliance background is a plus
 - Experience in Test Automation, Unit testing
 - Experience with Provisioning tools
 - Knowledge of a source control system
 - Experience and knowledge of Git and Perforce general usage, branch management and integration
 - Experience maintaining a production build and continuous integration system for a large software project
 
Build & Release Job Description
- Researches overall ICT solutions on the market for particular technical requirements and business needs
 - Implement the strategy for the development of IT/technology architecture work
 - Work closely with development teams to architect and design the best technical designs and deliver very high quality code
 - Build a vibrant, positively motivated team having a high sense of urgency
 - Advocate planning and continuous improvement
 - Maintain expertise in the areas of Continuous Integration, including industry trends, strategies, and products to ensure that our assets are effectively and efficiently utilized
 - Engage with Developers and Senior Build Automation staff to determine product build and delivery requirements and needs
 - Maintain and Enhance Continuous Integration processes and tools
 - Utilize bank-approved processes and technologies to support Product Build Automation (sample tools include Ant, Maven, and Ivy, Gradle)
 - Perform software configuration management tasks as required
 
- At least 5+ years’ experience in build/release engineering and configuration management with solid knowledge of all phases of the software development life cycle
 - 5+ years of experience with the SDLC and at least 2+ years involved with the software release process
 - 2+ years of experience in a mission critical environment
 - Experience using the following technologies would be an assist - J2EE (EJB, JMS, JDBC, JSP, JSF, AJAX), XML, WebServices, Oracle (database modeling), Hibernate, HTML5
 - Knowledge of mobile device technologies (Android, SQLite, Core Data, Cocoa API, HLS) would be a plus
 - Knowledge and experience with modern web UI technologies
 
Build & Release Job Description
- Coordinate builds & deployments
 - Coordinate database drops
 - Reload Admin Data, Plan Data and Integration data when needed
 - Track which builds are in each environment (and which version of Admin Data)
 - Manage automation software, scripts, scheduling
 - Coordinate with Middleware and DBA team as needed
 - Publish release notes with each deployment
 - Execute/kick-off smoke tests or coordinate smoke test execution as part of the deployment process
 - Communicate with all teams regarding when a deployment starts, finishes, when data is going to be dropped
 - Update and maintain process documentation including deployment schedule and release environment details
 
- Expert knowledge of builds in C++ and C# (makefiles, C++ and C# compilers, Visual Studio, project configuration)
 - Excellent SCM skills (Perforce, Clearcase, CVC)
 - Minimum one year experience in a similar position (deployment, release and build specialist)
 - Web development skills (php, html, mysql)
 - Knowledge in C, C++ or C# is an advantage
 - Bug-tracking systems (Jira, Mantis, Trac) experience is an advantage
 
Build & Release Job Description
- Manage resources, schedules and allocations across a wide range of releases and delivery efforts
 - Develop, support, and document internal packaging tool chain
 - Utilize the tools developed to package software
 - Work with the team to develop best practices
 - Version Control (Software Configuration Management)
 - Work on scalability so that big deployments can be broken down and distributed across multiple data centers
 - Administer large number of GitHub repositories
- Define and execute a testing strategy that drives high-quality software (performance, reliability, availability, maintainability)
 - Design, build and maintain tooling + automation that ensures efficient build + deploy + test workflows
 - Act as the “Scrum Master” to establish a regular operating rhythm for our team (Sprint Planning + Review + Standups)
  
- Willing to commit long-term to the company
 - 3+ years Web – MS IIS, Apache Tomcat, JBoss
 - 3+ years with Test Automation - Rspec, Serverspec, Selenium, cucumber
 - Be self-driven with the desire to achieve measurable, specific results, within tight time frames without compromising quality
 - Demonstrable knowledge of distributed architectures, OOP in Python, Javascript, and PHP
 - Minimum 3-5 years of experience in software development with at least 2 years in release engineering
 
Build & Release Job Description
- Be a primary point of contact for external support teams (HQ, Studio Collaboration )
 - Provide project pipeline support – team workstation configuration
 - Escalate support requests enabling the client to have the right contacts Tools or Engineering when a problem goes beyond his/her responsibility
 - Flag Build Errors to his/her Manager
 - Must take initiative and learn new technologies and adapt these tools and technologies in implementing automated solutions
 - Stay up to date with Build automation and development toolsets, web and mobile technologies
 - Work closely with both DevOps engineers and developers on a regular basis to design solutions around continuous integration and continuous delivery
 - Provide direction to less experienced staff in resolution of highly complex problems around continuous integration and continuous delivery
 - Define/Refine new/current SDLC practices
 - Work collaboratively with all participants in agile software development project and is supportive of developers and testers as they set up their build Dev / Test environments
 
- Experience must include at least 3 years of experience scripting/coding using Bash, Python, Go
 - Graduate degree in Information Systems, Computer Science or related discipline is required
 - Excellent facilitation, mentoring and coaching skills
 - Agile and/or Lean certifications are a plus
 - Engage and provide support for proof of concepts (POC) involving new technologies
 - Provide technical leadership to junior colleagues through coaching and mentorship