U.S. Bank is undertaking a significant technology modernization effort to migrate its infrastructure and application portfolio to Microsoft Azure, aiming to improve the speed of innovation, enhance security, and meet evolving customer needs for flexibility and simplicity.
Requirements
- 5+ years experience designing and engineering enterprise scale cloud architecture
- Microsoft AZ 900 certification
- DevOps pipeline experience
- Previous experience migrating enterprise applications to public cloud (Azure preferred)
- 5+ years of experience using, designing, and developing Microservices.
- 5+ years of designing and implementing solutions that integrated with other internal or vendor platforms.
- 5+ years of experience with open-source technologies like Java or C, Spring boot, Kafka, etc. and containerization.
Responsibilities
- Work with both internal teams and system integrators to develop architecture and migration strategy for a portfolio of enterprise applications to Azure cloud
- Develop, select, and procure software tools to accelerate application migration
- Provide high-level architectural guidance and assist the team in aligning architecture to business requirements.
- Set the direction of the architectural roadmap. Determine the Return-on-Investment for specific engineering initiatives and determines appropriate levels of investment for given strategic horizons.
- Set the direction of the delivery process across the organization, promote a culture amongst engineering of delivering features with minimal disruption to production.
- Drive and set the culture of quality and timely code reviews across the organization while encouraging teams to consider release complications.
- Actively works with the security team to set and refine organization-wide security strategy.
Other
- Bachelor's degree, or equivalent work experience
- Six to eight years of relevant experience
- Thorough understanding of several teams’ domains and how they contribute to the overall business strategy and alignment to the technical strategy
- Proven ability to design complex distributed applications built for high performance and throughput while being scalable and reliable
- Fit into a team that has embraced continuous delivery