U.S. Bank's UDAIP is a next-generation cloud-based data and AI platform designed to enable data success across business units. The platform aims to provide industry-leading hybrid cloud infrastructure, innovative data capabilities leveraging open-source technologies, successful migration of existing business-critical data solutions, and ensure ultimate end-user success across the company.
Requirements
- Experience with containerization, specifically Docker and Kubernetes
- Experience with monitoring and logging tools such as CloudWatch, Elasticsearch, Kibana and Splunk.
- Experience with CI/CD tools such as Jenkins, CircleCI, or Travis CI
- Proficiency in Cassandra, Kafka, Microservices, Spring Boot, Spark Streaming, Kubernetes, Docker Containers, and Splunk Logging & Observability
- Experience with Linux containerization and the Docker ecosystem
- Experience using GitLab/GitHub for version control
- Strong experience with scripting languages such as Python and Bash
- Strong experience with infrastructure as code, specifically Terraform or Azure Resource Manger Templates, CloudFormation
- Strong experience with Azure, GCP or AWS services
- You have deployed a production application to Kubernetes.
- You know Linux. Even Kubernetes still runs on computers! This means you can debug most normal issues with performance, networking, kernel drivers, package management, etc. or have a good idea where to start
- You have used at least one of the major cloud providers deeply and can reason about cloud-native architecture, controlling costs, and interacting with its APIs.
Responsibilities
- Design and implement infrastructure on major cloud service providers (Azure, GCP, AWS)
- Create and maintain automation scripts for deployment, scaling, and monitoring
- Collaborate with development and research teams to ensure smooth deployment and operation of systems
- Continuously improve infrastructure and systems through monitoring, performance tuning and cost optimization
- Ensure compliance with security and regulatory requirements
- Troubleshoot and resolve issues related to infrastructure, deployment, and operation
- Provide technical guidance and support to other teams
Other
- Five to seven years of relevant experience
- Must be open to doing production support.
- Applicants must be able to comply with U.S. Bank policies and procedures including the Code of Ethics and Business Conduct and related workplace conduct and safety policies.