U.S. Bank DevOps Engineer - Multiple Locations in RICHFIELD, Minnesota
Are you passionate about developing a continuous integration pipeline and working with customers to leverage the capabilities you have created? We at U.S. Bank are seeking a Software Engineer to join our highly skilled team focused on maintaining and supporting tools within our Enterprise Continuous Integration Pipeline. You will have an opportunity to design, develop and leverage your technical expertise and grow in breadth of technology in more than one area. Your strong design, analytical and problem solving skills will be crucial to our success.
About the Team
The U.S. Bank Enterprise DevOps team contributes significantly to enabling our customer-focused experience. We are the first bank to use mobile to open accounts and we are using our data intelligence to bring a next-generation, holistic experience to customers across U.S. Bank.
The top challenges for the team are delivering software and improving the architecture to handle the scale of 2.5 million daily customers conducting transactions through mobile, online and other digital channels. Read our growth strategy at https://www.usbank.com/en/annual_report/investment/one-us-bank.html .
Develop automation to streamline processes for our DevOps CI/CD Pipeline
Support and maintain Source Code & Artifact Management and Code Quality systems within the Enterprise DevOps Pipeline.
Partner with Development teams to adopt new tools and new Software Engineering practices
Support the Software Engineering Manager and work as part of a multidisciplinary team of engineers delivering Enterprise CICD Pipelines being used to deploy applications
Utilize your DevOps experience by influencing teams to naturally own an entire engineering problem rather than a piece of code
Collaborate ideas, communicate effectively and commit to be part of a successful team
Bachelor's degree, or equivalent work experience
Three to five years of relevant experience
5 years of experience with Linux, Docker, Rancher and Kubernetes
Experience on DevOps tools – Jenkins, GitLab, Azure DevOps, SonarQube, Artifactory
5 years of experience designing, developing, and implementing software
5 years of experience with industry standard source code management, branching and merging and application build practices
1 year of Agile experience
Experience with developing and deploying applications on Cloud, preferably on Azure and/or Amazon Web Services (AWS)
Understanding of Object-Oriented and Functional programming concepts using languages like Java
Solid programming skills in at least one language (Java/SpringBoot), deep knowledge of REST API and a track record of getting stuff done.
Experience in a major server-less development, including infrastructure.
Depth and breadth of knowledge across multiple software engineering disciplines
Self-driven, actively looks for ways to contribute, and knows how to get things done
Experience with scripting languages like Python
Familiarity with Configuration management tools like Ansible, Chef or Terraform
Experience in developing multiple programming languages, frameworks, and patterns
Experience with standard Source Code Management and branching and merging techniques
Experience with developing and implementing applications
Experience in developing and deploying applications on public cloud
Experience with microservices and REST APIs
Experience in DevOps methodology
Job: Information Technology
Primary Location: Minnesota-MN-Richfield
Shift: 1st - Daytime
Average Hours Per Week: 40
Requisition ID: 200012910
Other Locations: IL-IL-Chicago, Georgia-GA-Atlanta
U.S. Bank is an Equal Opportunity Employer committed to creating a diverse workforce.
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.