As part of the Inventory Management Applications Suite team, Senior Release/Change Management Coordinator is responsible for leading the releases of very high volume / low latency enterprise multi-tiered Java applications to release cutting edge application software for the Global Stock Records in the Capital Markets domain while following the industry best practices and Citi standards.
The primary responsibility will be leading Release Management team – planning and coordinating the releases of all phases and activities involved in the releasing of the Inventory Management Applications, providing architectural suggestions related to the shared technology platform/s, bringing best practices and industry standards, and providing development with assistance to Level 3 support for these applications. Coordination between stakeholders and teams; thus, a commitment to collaborative problem solving, sophisticated automation design, and product quality is essential. Inventory Management Application Suite have business critical applications, have complex interfaces/dependencies and time sensitive deliverables.
The requirement calls for aSenior Release/Change Management Coordinatorwith Java background who can lead the release management lifecycle, focusing coordinating various aspects of production and applications into one integrated solution, ensuring the highest quality releases possible, while working and collaborating with a distributed team of developers working simultaneously on different application layers towards developing enterprise solutions for large projects. This requires a highly experienced Release/Change Management Coordinator Lead who has a track record of releasing highly scalable robust applications that use the latest tools and technologies while working on all phases of the development life cycle.
Manage platforms supporting large enterprise applications in both the physical web/application servers, middleware components and cloud infrastructure.
Release Management and Scheduling by preparing detailed release plans both for planned and production fix releases.
Work with application leads to collate and coordinate both technical upgrades and functional releases.
Coordinating the delivery of Inventory Management Applications software releases to production. This includes planning, scheduling and coordinating releases.
Planning and scheduling activities and resources required to achieve this with a minimal amount of risk.
Change Management of all Inventory Management Applications Suite releases.
Work with Management, BA, Development, and QA to identify and resolve issues that affect release scope, schedule and quality
Conduct Release Readiness reviews, Milestone Reviews, and Go/No-Go reviews. Create Acceptance Criteria checklist for each release and ensure that Acceptance Criteria is met prior to release approvals.
Create, plan and implement Release Implementation/Deployment Plan for each release. This include the leading and coordination of the Go-Live activities including the execution of the deployment plans and checklists.
Create, review, publish, and manage formal release notifications and updates.
Continually work towards making improvements in the release process and automate where possible.
Provide architectural suggestions related to the shared technology platform/s by coordinating with CATE, CTI and other infrastructure teams and work closely with the Application leads to arrive at the best available options.
Rigorously follow Citi’s change management protocols and incorporate industry best practices as part of release management.
Effectively manage change distribution in the available release windows with an aim to increase the release frequency to weekly releases.
Understand the impact of adapting different architectures and designs and present the same to all relevant stakeholders.
Identify existing system bottlenecks and deficiencies, devise and implement robust solutions to address these shortcomings.
Interact with other stakeholders not limited to end-user clients, Project Manager/Scrum master, Business Analysts, offshore development, Quality Assurance and other cross-functional teams.
Stay up-to-date with new release management tools, development tools and strategies
Inspire other development resources with best practices and process improvement within Inventory Management Application team, Operation Solution team and Citi organization
Ensure that the requirements are properly analyzed prior to planning implementation. Understand what customer needs.
Ensure releases of applications to production meeting customer specifications with best quality implementation practices. Meet customer requirements with least amount of rework and high amount of test coverage in the least amount of time.
BS/MS degree in Engineering, Computer Science, or equivalent
Experience working in an Agile/SCRUM development process
8+ years of experience in Server and middleware architecture and administration.
6+ years of experience with WebLogic 10 and 12c application server.
6+ years of experience in configuring and administering JMS connection factories to interact with Tibco/IBM MQ middleware
5+ years of experience in configuring multiple Weblogic domains including machines, manage servers, node managers and cluster environments.
5+ years of experience in creating and enhancing UNIX shell scripts using Korn, Shell, Bash
6+ years of expertise in migration and upgradation of Weblogic Server to higher versions.
6+ years of experience in updating JDK versions, applying patches and installing service packs for Weblogic server.
Extensive hands-on experience in setting up multiple clusters and implementing Load Balancing, High Availability and Failover functionality.
Excellent working knowledge in finding Memory Leaks and adjusting JVM Heap Size and Garbage Collector parameters during performance monitoring and performance tuning of WebLogic server.
5+ years of experience in identity and access management aspects.
Experience in setting up Secure Sockets Layer (SSL) communication between the designated web server and the WebLogic Application Server.
6+ Experience in DevOps process and tools like Jenkins/Bamboo/UrbanCode also build technology like Maven/Gradle.
5+ experience with Spring Framework and Spring Boot, Microservices, Spring MVC, Spring Data, Spring Security
3+ years of experience in virtualization technologies, such as VMware, Docker, LXC and ECS.
4+ Experience in developing and deploying applications to cloud platforms AWS, GCP, PCF, etc
5+ years of Agile development experience with multiple agile projects
5+ years of Microservices experience using Spring boot, AppDynamics, Docker, MongoDB / Cassandra, Kubernetes, Kafka, RabitMQ, Swagger .
5+ years of experience with code versioning tools such as Github, Bitbucket, Subversion, Perforce
2+ years of working Experience with NoSql database such as MongoDB, Cassandra, Redis
Excellent problem solving skills with a strong technical background and good communication and interpersonal skills.
Citi Canada is an equal opportunity employer. Accordingly, we will make accommodations to respond to the needs of people with disabilities (including, without limitation, physical and mental health disabilities) during the recruitment process and otherwise in accordance with law. Individuals who view themselves as Aboriginals, members of visible minority or racialized communities, and people with disabilities are encouraged to apply.
Grade :All Job Level - All Job FunctionsAll Job Level - All Job Functions - CA
Time Type :
Citi is an equal opportunity and affirmative action employer.
Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.
Citigroup Inc. and its subsidiaries ("Citi”) invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity .
To view the "EEO is the Law" poster . To view the EEO is the Law Supplement .
To view the EEO Policy Statement .
To view the Pay Transparency Posting .