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