Build and Release Engineer
Bloomington, MN 
Share
Posted 24 days ago
Job Description
    Job LocationsUS-MN-Bloomington
    Build and Release Engineer
    Position TypeRegular Full-Time
    C1 Company Overview

    ConvergeOne: 1 Contact, 1 Connection, 1 Choice

    ConvergeOne is the foremost, single-source provider of advanced communications and data technology for business. That means if it's digital, we connect our customers to it -- from phone systems and hardware to computer networks, application development, managed solutions and more. And we're 100% passionate with designing, implementing, managing and supporting our customers' every need from end to end, so that they can focus on what they do best.

    So, when it comes to joining a team of IT and communications technology pros who are empowered to do what they do best, your best choice -- your #1 choice -- is ConvergeOne.

    Overview

    Summary

    A versatile position, Build and Release Engineers work on a variety of software development and deployment projects, ensuring that each version and release is thoroughly tested for performance and reliability. This is a programming-intensive job, requiring extensive familiarity with scripting languages along with adherence to best practices for version control and bug tracking.

    Responsibilities

    Essential Functions

      • Designs and administers packaging and releases of all code & SQL script
      • Setups Azure DevOps Server builds, transformations and deployment configurations for each environment
      • Works with DBA team on suggesting, creating , and maintaining reports specific to Team Foundation Server using SSRS and Power BI
      • Delegates access to application developers to trigger non-production builds/deployments
      • Performs production build/deploy activities for application releases and assist with troubleshooting deployment issues
      • Creates and maintains documentation of the build/release process
      • Manages Build and Release servers
    • Provides central point of contact across multiple portfolios for Release Execution support

      • Acts as the primary responsible role for developing software from the ground up and deploying it to end users
      • Works closely with other developers, clients, and project managers to determine the functional requirements of the software or application
      • Uses various scripting and programming languages ( PowerShell, C#, and/or Xaml ) to develop, test, and deploy the software
      • Plays an important role in version control efforts and ensuring that the most current version of the software includes all of the necessary updates
      • Requires extensive familiarity with version control systems like Git and a high level of attention to detail as the role examines changes to the source code and determines whether to incorporate them into a release
    • Leads bug fixing and troubleshooting for each software version
    • Reviews user-reported bugs, crash logs, and software reviews to identify areas that need improvement and attention
    • Proposes and implements fixes that resolve those bugs without interrupting functionality or stability

    • Support continuous delivery programs in which patches, new versions, and bug fixes are more frequently deployed to end users without sacrificing stability or reliability
    • Works under the principle to oversee and contribute code to many ongoing projects at once, ensuring that versions are up to date and delivering stable performance to end users

    Additional Specific Duties and Responsibilities

    • Assists in the TFS code management as needed
    • Establishes code branching
    Qualifications

    Required Qualifications

    • Bachelor's Degree in Computer Science, Computer Engineering, Information Systems, or other
      technical field
    • Minimum of 5 years of experience with code repositories such as GIT
    • Experience merging/building/packaging and deploying changes from environment to environment
    • This role requires excellent programming skills and mastery of one or more programming languages, including Dotnet
    • Analytical thinking – build and release engineers assess software releases to identify areas to improve reliability or performance, so they should have strong analytical and assessment skills
    • Team collaboration – in this role, build and release engineers work with teams that include other developers and project managers to develop and deploy programs, so they should be effective collaborators and coordinators
    • Problem-solving skills – bug fixes and troubleshooting are important aspects of this role, so build and release engineers should have excellent technical and creative problem-solving abilities
    • Communication skills – build and release engineers should also be effective written and verbal communicators, able to prepare reports and documentation and deliver presentations to team leaders and coworkers
    Additional Information

    Work Environment

    Ability to handle multiple priorities and demands in a fast-paced environment. This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines.

    Physical Environment
    Physical demands described here are representative of those that must be met by a team member to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of this job.

    Other Duties/Changes
    This job description is not designed to cover or contain a comprehensive listing of all duties, responsibilities or activities that are required of a team member for this job. Duties, responsibilities and activities may change at any time with or without notice. At any point in time, the essential functions and primary duties associated with this position will be the principal, major or most important duties, responsibilities and activities that the employee is expected to perform as determined and directed by ConvergeOne.

    EEO Statement
    ConvergeOne provides equal employment opportunities (EEO) to all team members and applicants for employment opportunities. All qualified applicants will receive consideration for employment, and all team members will be treated with respect to their employment, without regard to race, color, religion, gender, national origin, age, sexual orientation, gender identity, disability or veteran status. For further details please view the Equal Employment Opportunity Posters provided by OFCCP. http://www.dol.gov/ofccp/regs/compliance/posters/ofccpost.htm

    Overview (Text Only)

    Summary
    A versatile position, Build and Release Engineers work on a variety of software development and deployment projects, ensuring that each version and release is thoroughly tested for performance and reliability. This is a programming-intensive job, requiring extensive familiarity with scripting languages along with adherence to best practices for version control and bug tracking.

    EOE of Minorities/Females/Vets/Disability

     

    Job Summary
    Company
    Start Date
    As soon as possible
    Employment Term and Type
    Regular, Full Time
    Required Education
    Bachelor's Degree
    Required Experience
    5+ years
    Email this Job to Yourself or a Friend
    Indicates required fields