Tiffany & Co.

  • Manager, Release Management and Application Deployment

    Location US-NJ-Parsippany
    Posted Date 2 months ago(11/11/2019 1:27 PM)
    Req #
    41094
    Category
    Information Technology
  • Overview

    Tiffany & Co. is currently seeking a Manager to oversee the Release Management and Application Deployment functions.  This position will be responsible for the management and execution of the organization’s Release Management Process and will be responsible for maintaining the overall enterprise release schedule across the organization.  Additionally, this role will oversee the Application Deployment and administration function (supporting Windows, Middleware, Integration, etc.) and will be responsible for coordinating, directing deployment related activities of the organization, as well as provide application administrative support for the department. This person will assist in refining IT policies, procedures, and best practices to drive continuous improvement of Release Management and Application Deployment functions of the enterprise.

    Responsibilities

    Key Accountabilities:

    • Manage and maintain the enterprise Release Schedule, across Production and Non-Production environments, by partnering with IT application and infrastructure teams (including internal resources and 3rd party service providers).
    • Establish Major Release and Minor Release windows, while evaluating cross release interdependencies. Partner with application architects / development teams to understand impacts of code branches and code merges, and to facilitate deployment activities.
    • Maintain detailed plan for non-production environment utilization (i.e. Staging, Testing, Development layers)
    • Conduct release readiness stage-gate reviews, release de-conflict session and post-mortems, with the goal of helping manage risk and resolving issues that affect release scope, schedule, and quality
    • Responsible for updating and maintaining Release Management policy and procedures, including alignment with other IT policies / processes including PM / SDLC Framework, Change Management, etc.
    • Identify opportunities for continuous improvement of the Release Management process
    • Provide timely reports on the health and overall condition of current and future releases
    • Oversee the Application Deployment and administration function, including management of internal staff as well as 3rd party service providers, ensuring services and deliverable are delivered with quality and accuracy. Services including, but not limited to:
      1. Deployment Runbook execution for application software installation / configuration changes
      2. Service / Queue Restarts
      3. System Health Checks / Log monitoring / analysis to assist with trouble shooting and Incident/Problem Management
      4. Partner with application development and provide access to troubleshoot system failures
      5. Setup / configuration of net new environment builds
    • Manage incoming demand from project team & IT functional teams with respect to Application Deployments. Partner to create staffing plans (core/flex model ramp up and ramp down).  Serve as the primary contact for Tiffany project team members & IT functional partners to service provider
    • Provide vendor relationship management activities in support of delivering Application Deployment and administration
      1. Review / monitor Application Deployment metrics, SLA’s, and status reports – support taking corrective actions where necessary.
      2. Help negotiate and administer 3rd party vendor and consultant contracts and service agreements
      3. Participate in screening potential consultant candidates to ensure appropriate experience and fit
      4. Perform financial administrative functions in accordance with Tiffany polices (i.e. track actual cost vs budget forecast providing variance explanations, as necessary) and in support of timely processing of invoices (i.e. review invoices for billing accuracy, code invoices to appropriate project/GL account).
    • Responsible for updating and maintaining Application Deployment policy and procedures, including alignment with other IT policies / processes including PM / SDLC Framework, Change Management, Problem Management, Incident Management, etc.
    • Identify opportunities to streamline and/or automate Application Deployment related activities

    Qualifications

    Required:

    • Bachelor’s degree in the field of computer science or equivalent experience.
    • Minimum of 6 plus years related work experience with 3 plus years managing direct staff.
    • Extensive Knowledge of deployment automation and release management
    • Experience in managing Development Operations (DevOps) teams.
    • Advanced knowledge of the software development lifecycle and project management principles.
    • Strong understanding of underlying systems hardware and OS, such as AIX, Windows, VMWare and IBM virtualization platforms, and Cloud and virtualized environments is desired.
    • Extensive knowledge and direct experience with developing and managing outsourcing vendors for key strategic technology areas.
    • Extensive experience working in a team-oriented, collaborative environment.
    • Strong leadership skills and interpersonal skills.
    • Excellent written and oral communication skills.
    • Ability to present ideas in business-friendly and user-friendly language.
    • Highly self-motivated and directed.
    • Proven analytical, evaluative, and problem-solving abilities.
    • Ability to effectively prioritize and execute tasks in a high-pressure environment.
    • Have the skills required to identify and acquire strong talent for related technical roles
    • Strong time management, and organizational skills

     

    Preferred:

    • Understanding of web-based software development processes, and architecture.
    • Experience managing and automating deployments for complex applications deployed to AWS cloud environments.
    • Experience monitoring complex cloud based applications for errors and performance
    • Exposure to orchestration and configuration management tools, e.g. Chef, Jenkins, Ansible, Terraform, etc.
    • Understanding of networking and infrastructure architecture.
    • Knowledge of web platforms, including IIS, WebSphere, and integration platforms including IBM InfoSphere and IBM WebSphere MQ are a plus.
    • Experience in setting up Continuous Deployment / Integration / Delivery throughout the software engineering lifecycle.
    • ITIL Foundation Certificate in IT Service Management or ITIL Intermediate Certificate: Release, Control & Validation is preferred

    Options

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