Release Manager - Miami, United States - Intermex Wire Transfers LLC

    Intermex Wire Transfers LLC
    Intermex Wire Transfers LLC Miami, United States

    1 month ago

    Default job background
    Description

    Intermex continues to increase market share, double-digit increases in key financial measures

    International Money Express, Inc. (NASDAQ: IMXI), is one of the nation's leading omnichannel money transfer services to Latin America. With double-digit increases in all of the Company's key financial performance measures, the Company continues its four-year track record of exceptional earnings growth as a public company. Join our Team

    POSITION PURPOSE:

    As a Release Manager, you are responsible for planning, directing, and coordinating activities for releasing multiple projects into production utilizing Agile/Scrum and DEVOPS methodologies. The release manager will be setting the overall standard for release management and governance for the team. You will have end-to-end responsibility for planning, automating, coordinating and executing all aspects necessary to manage multiple cloud/on-premises environments and iterative software releases across multiple tracks, as well of cutover planning for go-live events.

    ESSENTIAL JOB DUTIES AND RESPONSIBILITIES:

    • Responsible for managing the release process, schedule, resources, interdependencies and risks across all environments and multiple projects within the organization.
    • Environments and release targets include a combination of on-premises, cloud hosted and software-as-a-service solutions.
    • Manage, plan, coordinate, and schedule software delivery all through phases of the release lifecycle across all projects within the program.
    • Develop repeatable deployment procedures and preparation activities. This includes formal readiness criteria, sequence of events, support operations, business continuity, and rollback plans.
    • Conduct environment and release readiness and milestone reviews with all necessary stakeholders.
    • Identify, manage, and mitigate risks and issues related to environments and release schedule such that the scope, schedule, and quality of the release is not affected.
    • Collaborate with Systems & DevOps personnel in management, monitoring, and support of Azure migrations.
    • Liaison between teams (Project, IT Operations, QA, Security, Vendor, and Business users) in order to determine environment requirements needed and any considerations needed to effectively plan releases and cutovers.
    • Maintain current working knowledge of the latest testing methodologies, tools, standards, and industry best practices.
    Requirements

    Skills / Qualifications:
    • Solid understanding of IT infrastructure, including cloud hosted environments
    • Experience managing cloud software-as-a-service environments with software vendors and implementation partners
    • Knowledge and experience in Agile delivery methodologies, preferably SAFe
    • Knowledge and experience in Continuous Integration and Continuous Delivery (CI/CD) practices
    • Working knowledge of Software Development Lifecycle (SDLC) within an Agile delivery framework
    • Demonstrable experience with DevSecOps tools such as Azure DevOps, GitHub, Confluence, or similar tools
    • Technical background in software development, system engineering and/or IT delivery
    • Experience with Microsoft Azure is a strong plus
    • Experience with Terraform is a plus
    • Experience with supporting a contact center environment is a plus
    • Familiar with compliance, security and data standards e.g. SOX, SOC/SSAE, CCPA, or GDPR.
    • 5+ years working in IT operations or software development
    • 5+ years working in a DevOps environment