U.S. Bank Sr. Chief Engineer – Cloud/DevOps/Automation in Richfield, Minnesota
At U.S. Bank, we're passionate about helping customers and the communities where we live and work. The fifth-largest bank in the United States, we’re one of the country's most respected, innovative and successful financial institutions. U.S. Bank is an equal opportunity employer committed to creating a diverse workforce. We consider all qualified applicants without regard to race, religion, color, sex, national origin, age, sexual orientation, gender identity, disability or veteran status, among other factors.
Job DescriptionU.S. Bank is seeking a Senior Chief Engineer to assist the Core IT Services team on the modernization journey of their middleware product suite to Cloud, CI/CD, Agile, and DevOps technologies and practices. As a senior member of the Core IT Services team, you will assist multiple Core IT infrastructure product teams with their planning, design standards, best practices, and strategy of their modernization efforts and new product implementations. If you are a technologist who enjoys working on new technologies in a challenging, fast-paced environment, this is a perfect opportunity for you to share your Cloud/IaC expertise and have a voice in our product journeys.
The Core IT Services team is responsible for architecture, engineering, implementation, and maintenance of the middleware product suite that is commonly known as the integration layer that enables our company’s business applications to communicate and function. There are 18 core products that span two product portfolios, API & Messaging Services and Identity & Access Management. These core products are hosted in our U.S. Bank data centers on our on-premise cloud environment and out in multiple public cloud providers. They are used by our employees, customers and business partners to conduct business.
The ideal candidate for this new position must have the Cloud and IaC skill set needed to assist and mentor the Core IT Services team. You will be expected to provide the guidance needed on product modernizations and new product implementations and be able to roll up your sleeves and put hands-on-keyboard to help drive root cause on critical problems. You will initially be working with the Security Infrastructure Services product team on an Identity and Access Management product implementation which is a critical bank platform. As part of this effort you will be exposed to the bank’s IT culture, processes, products, and infrastructure practices. You will help push this implementation across the finish line and begin to set design standards, best practices, and strategy for all the Core IT Services product journeys.
After the Identity and Access Management engagement, you will work across all the Core IT Services product teams as they engage in product modernizations and new product implementations. You will work with other enterprise infrastructure teams in the bank (Cloud, container, server, storage, network, pipeline, etc…) on alignment with overall bank architectural direction and to build relationships that will aid you in establishing design standards, best practices, and strategy across the Core IT Services product portfolios. You will assist the engineering managers with defining education plans for the Core IT Services staff. You will be asked to develop design and strategy documentation to share with the Core IT product teams and create presentations to help tell our story to senior management, enterprise infrastructure teams, and the IT development community.
Key Responsibilities Assist the Core IT Services product teams with planning, best practices, design standards, and overall strategy on migrations to cloud, container, logging, dashboarding, reporting, monitoring, etc... technologies and practices and work with the engineering mangers to validate their continued use of those best practices and standards. Provide the leadership and guidance needed on product migrations and new product implementations using Cloud and IaC practices Working knowledge of and interaction with other enterprise infrastructure teams on Cloud, container, server, storage, network, pipeline, etc… technologies for alignment with overall bank architectural direction Help drive root cause on critical problems and provide leadership on problem calls. Assist the Core IT Services product teams with tuning (containers, jvms, memory, health probes, failover configurations, etc….) Assist in transforming the Core IT Services teams from a project mindset towards a product mindset and help develop an engineering culture. Assist engineering managers with defining education plans for the Core IT Services staff. Develop best practices and strategy documentation to share with the Core IT product teams Create presentations and help tell the Core IT Services story to senior management, enterprise infrastructure teams, and the IT development community. Work with stakeholders to define business, application, and systems requirements for new technology implementations Must be able to build relationships with technology and business teams across the company. A strong, confident, and outgoing personality is a must for this position. Helps eliminate inefficiencies through process improvements and automation Provides technology services vision, enables innovation, and seeks to leverage technology trends that can create business value consistent with the company’s requirements and expectations Assists in defining and establishing technology infrastructure operational and strategic planning goals, objectives, and operating procedures Keeps current with trends and issues in the IT industry; advises, counsels, and educates executives, management, and Core IT Services staff on their impact Works collaboratively with other senior leaders throughout the IT organization to maximize department outcomes and the return on resource investments Builds organizational capability through continuous improvement activities; originates actions to improve existing conditions and processes; identifies improvement opportunities; generates ideas; and helps implement solutions
Preferred Skills/Experience Bachelor's degree or equivalent work experience At least 10yrs experience in an information technology (IT) organization. At least 4yrs experience with utilizing, configuring, and installing software for connecting distributed software and services across heterogeneous platforms. Technical experience in building infrastructure and applications for elasticity, resiliency, and recoverability (Site Reliability Experience) 5 years of experience with Linux operating systems (RHEL, Ubuntu, CentOS) 3 years of experience with cloud infrastructure technologies Working knowledge and understanding of cloud and infrastructure components (server, storage, data, and applications) to deliver end to end cloud infrastructure architectures and designs 3 years of experience automating infrastructure, including the use of Git to automate workflow of code from development to production. Proficient in a variety of technologies, i.e…: Kubernetes, Docker, Helm, YAML Deployments, Jenkins, Bitbucket(any git provider), Ansible Terraform, Coding, Metrics and Monitoring, Elasticsearch, Logstash, Kibana (ELK) Stack, CI/CD Pipeline, Artifactory, Anything that improves our ability to automate tasks Experience working in an organization using the Agile methodology and product taxonomy. Experience in a successful engineering culture
Benefits: Take care of yourself and your family with U.S. Bank employee benefits. We know that healthy employees are happy employees, and we believe that work/life balance should be easy to achieve. That's why we share the cost of benefits and offer a variety of programs, resources and support you need to bring your full self to work and stay present and committed to the people who matter most - your family.
Learn all about U.S. Bank employee benefits, including tuition reimbursement, retirement plans and more, by visiting usbank.com/careers.
EEO is the Law Applicants can learn more about the company’s status as an equal opportunity employer by viewing the federal EEO is the Law poster.
E-Verify U.S. Bank participates in the U.S. Department of Homeland Security E-Verify program in all facilities located in the United States and certain U.S. territories. The E-Verify program is an Internet-based employment eligibility verification system operated by the U.S. Citizenship and Immigration Services. Learn more about the E-Verify program.
U.S. Bank is an equal opportunity employer committed to creating a diverse workforce. We consider all qualified applicants without regard to race, religion, color, sex, national origin, age, sexual orientation, gender identity, disability or veteran status, among other factors.