University of Massachusetts Medical School

  • Senior DevOps Engineer

    Minimum Salary US-MA-Shrewsbury
    Job Location 2 months ago(10/23/2018 9:15 AM)
    Requisition Number
    2018-31758
    # of Openings
    1
    Posted Date
    Day
    Shift
    Exempt
  • Overview

    GENERAL SUMMARY OF POSITION: 

    Under the supervision of the DevOps Manager or designee, the Senior DevOps Engineer is responsible for the administration of the Configuration Management system, designing automated deployment and continuous integration toolsets, implementing software changes, and developing/executing build and release procedures to ensure that releases are being correctly packaged and deployed to development, test, staging, and production environments.  The Senior DevOps Engineer will manage source code and design/implement version control and Configuration Management best practices and policies.  The Senior DevOps Engineer will bridge the gap between Development, Infrastructure, and Network teams to successfully deliver client solutions.

    Responsibilities

    MAJOR RESPONSIBILITIES:

    • Administer Configuration Management system and create and implement policies around Configuration Management.
    • Design and implement automated deployments.
    • Setup, administration, and policy development of source control systems (TFS).
    • Design and coordinate source control versioning strategies and ensure compliance to source control, versioning, branching, and test automation policies.
    • Design and deploy monitoring dashboards.
    • Design and implement Continuous Integration environment/toolset which includes builds, unit test automation, functional test automation, and automated deployments to the development, test, and production environments.
    • Monitor continuous builds and deployments in Development, Test, and Production environments.
    • Explore, research suggest and implement debugging and troubleshooting tools and define debugging and troubleshooting procedures.
    • Participate in release/milestone planning and scheduling with agile development teams.
    • Gather requirements and formulate Release Readiness Criteria.
    • Work with the Quality Assurance team to develop processes that increase development and deployment efficiency, reduce defects, and exceed client quality expectations
    • Design and implement Dev/Test VMWare Virtualized environment.
    • Perform other duties as required.

     

    Qualifications

    REQUIRED QUALIFICATIONS:

    • Bachelor's degree in Computer Science, Engineering, or a related field.
    • 6 years of related experience
      • Hands on enterprise development experience with Microsoft development environments.
    • 4 years of demonstrated, progressively responsible experience implementing and managing Continuous Integration, build management, automated deployments, release engineering, and/or Configuration Management.
    • Strong knowledge and experience working with software configuration management systems and/or source code version control systems, Subversion, Git, TFS.
    • Extensive knowledge of Unix/Linux and Microsoft Servers, Apache/Tomcat, IIS, and Weblogic webservers, SQL Server and Oracle
    • Expertise to propose Continuous Integration, Source Control, and Automated Deployment solutions/strategies, implement the solutions, establish policies, quickly solve problems within these environments, and instruct team members in the use of these solutions
    • Expertise to develop custom applications using C#, Java, SQL, create web/email reports, and write build/automation scripts in popular build scripting languages such as msbuild, ant, GNU make, Rake, Maven.
    • Solid interpersonal skills, with ability to work well with people of all levels of information technology expertise and comfort in varied organizational relationships.
    • Extensive experience working with Windows Communication Foundation (WCF)
    • Expertise in designing writing MVC Applications.
    • Skilled in writing multi-threaded programs.

    PREFERRED QUALIFICATIONS:

    • Experience with Amazon Web Services (AWS) technologies: Cloud Formation, EC2, S3,  Code Pipeline, Code Deploy and Code Star.
    • Experience with Docker/Kubernetes
    • Experience with secure system configurations
    • Experience with scripting languages PowerShell, Python, etc.
    • Knowledge/Experience with Octopus Deploy and Microsoft Web Deploy

    Options

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