IMPORTANT: Hybrid work: 4 days per week from the Client’s office in Warsaw, non-negotiable
The main task in this position is:
Perform role of technical leader for application migration project, part of data center migration program.
There are X business applications to move, both home grown and vendor delivered, reasonably grouped in migration chunks (“buckets”) which will be planned to migrate together. There is number of underlying technologies used:
- Online (Realtime) applications
- High volume batch processing systems.
- Supporting applications would need integration like Integration Service Bus, Control-M batch scheduler, Data and File replication technology, Common network attached resources.
For each application following actions shall happen:
- Explore and document “as-is” state
- Agree migration goals and strategy and help to agree level of transformation (eg. infra or application component upgrades, deployment in containers, conversion to active-active, etc)
- Prepare “to-be” deployment architecture and design
- Document migration plan (per app and per basket)
- Adapt / Refactor / Test the application code as per target architecture / design (if needed) – at minimum it may include upgrade of middleware and libraries/ dependencies
- Specify and build new DEV/ QA / UAT/ CAT / PROD & DR environments in target data centers
- Identify firewall requirements and request firewall whitelisting,
- Identify Load Balancing requirements and request new LB configurations.
- Identify middleware and database requirements and facilitate necessary changes with Fiserv teams.
- Create necessary documentation to socialize the solution and migration approach (templates will be provided)
- Test new deployment and migration scenario in test regions, perform required PEN testing
- Perform required external and internal certifications (Payment Organizations, internal certifications and accreditations)
- Migrate production services/ customers, up/down application streams, preferably avoiding risky “big bangs”
- Decommission old environments.
Technical leader should play a driving role covering applications belonging to one or more “baskets”. Job will require close cooperation with project manager, application SMEs, leading architects application operations administrators, corporate COEs, devops and infrastructure and network teams and – in rare cases - external suppliers.
Tasks:
- Produce of quality, live documentation (using Confluece), including diagrams and help defining of the work to be done (WBS) / driving project managers as “what is required next”.
- Closely work with PMs driving the subsequent actions building, testing and migrating to new environments, not excluding preparation and placement of infrastructure build, configuration or access request and addressing blockers on the road
- Work with application SMEs, developments teams (possibly third parties) and dev ops to achieve assumed set of transformations
Requirements:
- Experience working in similar roles / projects (application migrations, re- deployments etc)
- Excellent communication skills, good written and spoken English language, Polish in addition would be an advantage.
- Ability to absorb adequate level of knowledge working with application SMEs
- Practical experience in working out and documenting architecture / design in cooperation with architecting teams and various Clients internal competence centres.
- Wide knowledge of spectrum of IT technologies used by applications, middleware. Practical experience with application deployment in the AWS or Azure cloud, CI/CD issues, containerization, Kubernetes may be an advantage.
- Understanding of availability, performance, monitoring and resilience aspects for semi real time online transaction systems and mass transaction processing systems
- High level understanding of infrastructure aspects, network solutions, load balancing, TLS
- Domain knowledge on transaction acquiring and card issuer services will be an advantage.
- Independence and goal orientation, independence in setting achievable goals in projects and cooperation in their implementation.
- Responsibility: care for product quality, making and keeping commitments
- Cooperation: the ability to share knowledge and experience, find compromises, build correct relationships within the local organization and in the corporation.
Offer:
- Hybrid work: 4 days per week from the Client’s office in Warsaw
- MultiSport Plus
- Group insurance
- Medicover Premium
- e-learning platform