U.S. Bank Senior Software Engineer - DevOps/SRE in Cupertino, California
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 DescriptionThis a Sr. SRE/DevOps engineer - Data Infrastructure Engineering role within the data and digital engineering organization at US bank. Data and digital are critical to transform US bank business success. UDAIP is US Bank next generation cloud-based data and AI platform to enable data success cross business units within the company. At high level, UDAIP success includes industry leading hybrid cloud infrastructure, cutting edge data capabilities with leverage of many open source technologies, successful migration of existing business critical data solution onto UDAIP, and ensure ultimate end user success cross the company.
Responsibilities: Design and implement monitoring and alerting strategies to enforce application SLAs
Develop, test, and debug automated tasks (Apps, Systems, Infrastructure)
Troubleshoot priority incidents, facilitate blameless post-mortems
Work with development teams throughout the software life cycle ensuring sustainable software releases
Perform analytics on previous incidents and usage patterns to better predict issues and take proactive actions
Design, write and build tools to improve the reliability, latency, availability and scalability of US Bank UDAIP next generation cloud platform
Define, drive adoption and enforcement of service level objectives at both service and experience levels
Influence, design and create new architectures, standards and methods for large-scale enterprise systems
Build and drive adoption for greater self-healing and resiliency patterns
Lead and participate in performance tests; identify bottlenecks, opportunities for optimization, and capacity demands
Experience in managing and scaling distributed systems in a public, private, or hybrid cloud environment
Advise design reviews, operational reviews, and the deployment of highly available infrastructure.
Make monitoring and alerting meaningful to support our uptime goals.
Operate and maintain infrastructure both on-premises and in multiple public clouds
Experience with deploying, supporting and monitoring new and existing services, platforms, and application stacks
Experience with scale testing, disaster recovery, and capacity planning
Familiarity with microservices architecture and container orchestration with Kubernetes
Cloud operations experience with a SaaS product in a large scale 24x7 production environment.
Manage, innovate and create programs, new software, analytics that drive improvements to the availability, scalability, latency, and efficiency of USBank Applications and services.
Qualifications: The ability to design, author, and release code in languages like Go, Python or Java
Demonstrated success in leveraging open source technology to implement successful business critical data solution
Insightful background and experience about various modern bigdata technologies including but not limited to Spark, Hadoop, Kafka, Cassandra, Presto, Druid etc.
Strong background in databases and data storage technologies including Relational databases, NoSQL databases, columnar databases, key/value stores, etc.
Demonstrated working experience in security protocol, encryption, data privacy/compliance etc.
Familiarity with open-source software development and community
Familiarity of AI/ML model development for process of model deployment
Proven experience in programming language and operating system e.g. Unix/Linux
Ability to coordinate and manage incident response
Automate tasks and processes with open source tools
Skills in defining and instrumenting SLOs and SLIs
Familiarity with ELK, Prometheus, Open Telemetry, Jaeger, Graphite, or any other widely used observability tools.
Experience with Chaos Engineering practices
Familiarity with Kubernetes, Docker, Service Mesh(Istio), Terraform, Vault, GKE
Cloud native application development in Docker/Kubernetes
Experience working in a DevOps environment (Git/GitHub, GitOps, CI/CD Pipelines, Kubernetes, Docker, Azure, AWS, GCP)
5+ years of experience as an SRE, Production or Systems Engineer
Nice to Have 3 to 5+ years maintaining and operating data platforms, data pipelines, data assets
Experience with ETL scheduling and dependency management (eg Airflow, Azkaban, Luigi)
Know-how with Big Data cluster creation and monitoring (eg Spark, EMR, Databricks)
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.