• DevOps / Release Engineer

    Job Locations US-MA-Watertown
    Software Development
    Regular Full-Time
  • Purpose

    Liaison, named to Glassdoor’s 2017 Best Places to Work, offers the following:

    A place to work with fun, smart, collaborative and driven people.  Liaison is unique in that we are an established and profitable company but have that fast-paced energy and feel of a start-up.  Our SaaS based admissions management software and services helps millions of students take the next step in their academic career and is utilized by over 5,000 academic programs!!  



    We are seeking an experienced Release Engineer to join Liaison’s DevOps team.  As a member of this team, you will:

    • Work closely with engineering, operations and testing teams to assure robust code line management, environment availability and smooth production deployments.
    • Automate and streamline processes to support continuous integration and continuous delivery.
    • Serve the primary owner of build/release tools and processes and drive improvements to ease release management tasks.
    • Support environment monitoring and availability.




    • Define best practices for source code control, branching, and environment/release management.
    • Build code management tools for internal use to support software engineering best practices.
    • Manage complex branching/merging of repositories to support multiple development streams.
    • Deploy releases to various environments (Integration/test/Staging/Production, etc.).
    • Work closely with engineering, operations and testing teams to identify the release management needs.
    • Evangelize SDLC processes for infrastructure change.

    Position Requirements

    • B.S. in Computer Science or related technical discipline.
    • Minimum 3 years of experience in a release engineering or DevOps position, ideally working with SaaS offerings or public facing web applications.
    • Intimate knowledge of source control systems, specifically with Git/GitHub, and best practices for branching and deployment.
    • Solid understanding of containerization and orchestration with experience in tools such as Docker and Kubernetes.
    • Solid understanding of build tools such as Jenkins Pipeline, Travis, Maven.
    • Expert knowledge of scripting languages such as Python, Groovy, BASH, Go.
    • Experience with Agile, Scrum and DevOps concepts.Ability to explain and evangelize cloud computing best practices.
    • Strong background in Linux / Unix administration.
    • Experience with cloud providers like GCE or AWS is a plus.
    • Experience with MS SQL Server database, Atlassian tools including JIRA, Wildfly/JBOSS.
    • Understanding of monitoring systems and log aggregators such as ELK.
    • Comfortable working in a fast-paced environment, where collaboration and communication are critical.


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed