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.
Want more jobs like this?
Get Software Engineering jobs in Miami, FL delivered to your inbox every week.
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