Software Engineer - DevOps in Irving, Texas

U.S. BankIrving, TX
$119,023 - $155,000Hybrid

About The Position

At U.S. Bank, we’re on a journey to do our best. Helping the customers and businesses we serve to make better and smarter financial decisions and enabling the communities we support to grow and succeed. We believe it takes all of us to bring our shared ambition to life, and each person is unique in their potential. A career with U.S. Bank gives you a wide, ever-growing range of opportunities to discover what makes you thrive at every stage of your career. Try new things, learn new skills and discover what you excel at—all from Day One. U.S. Bank is seeking the position of Software Engineer - DevOps in Irving, Texas. The Software Engineer - DevOps is responsible for developing and delivering high-quality products through hands-on design, rigorous testing, and continuous operation support. The position focuses on DevOps practices encompassing capacity planning, troubleshooting, performance optimization, implementation, and administration of enterprise-scale applications. Position may allow working from home within commuting distance of worksite location. Multiple Positions.

Requirements

  • Requires a Bachelor’s degree in Computer Science or Information Systems Security plus 5 years of progressive, post-baccalaureate experience as a Software Engineer, DevOps Engineer, or related.
  • Must possess 5 years of post-baccalaureate experience with using Shell, PowerShell, and Python scripts to automate day-to-day operational activities and deployment tasks.
  • Must possess 5 years of post-baccalaureate experience with utilizing Jenkins to automate the build, test, and deployment processes.
  • Must possess 5 years of post-baccalaureate experience with working with Git and GitLab for source code management.
  • Must possess 5 years of post-baccalaureate experience with implementing continuous integration and deployment (CI/CD) pipelines using Jenkins, GitLab, and Docker.
  • Must possess 5 years of post-baccalaureate experience with deploying and managing containerized applications within Kubernetes environments.
  • Must possess 5 years of post-baccalaureate experience with configuring and maintaining Redis Clusters including shard management, failover configuration, licensing, and performance tuning.
  • Must possess 5 years of post-baccalaureate experience with utilizing monitoring tools such as Kibana, AppDynamics, and Datadog for alert configuration, incident tracking, and performance visibility.
  • Must possess 5 years of post-baccalaureate experience with performing capacity planning, troubleshooting, and performance optimization for enterprise applications.
  • Must possess 5 years of post-baccalaureate experience with managing certificate lifecycle processes and performing infrastructure migrations to ensure security compliance and system reliability.
  • Must possess 5 years of post-baccalaureate experience with utilizing Azure cloud, Azure Kubernetes Service (AKS) and Redis.

Responsibilities

  • Administering and optimizing Redis Clusters, including shard configuration, licensing management, performance tuning, and failover strategies, to ensure high availability and fault tolerance.
  • Deploying and managing Kubernetes workloads across multiple environments, implementing Horizontal Pod Autoscaling (HPA) to handle peak traffic seamlessly and configuring and maintaining F5 load balancers and NGINX ingress for secure and efficient traffic routing.
  • Managing the certificate lifecycle—handling deployment, renewal, and root certificate validation across Kubernetes pods and servers—to maintain secure communication channels.
  • Setting up application monitoring and alerting solutions using tools such as Kibana, AppDynamics, and Datadog to generate automated email notifications and ServiceNow tickets for incident response and operational visibility.
  • Automating repetitive DevOps tasks using Shell, PowerShell, and Python scripts to improve efficiency and consistency in daily operations.
  • Automating the build, test, and deployment processes using Jenkins and GitLab, managing source code repositories through Git, and containerizing applications with Docker for deployment in Kubernetes environments.
  • Migrating legacy infrastructure and applications from older operating systems to newer, secure versions, ensuring compliance, performance improvements, and compatibility.

Benefits

  • Healthcare (medical, dental, vision)
  • Basic term and optional term life insurance
  • Short-term and long-term disability
  • Pregnancy disability and parental leave
  • 401(k) and employer-funded retirement plan
  • Paid vacation (from two to five weeks depending on salary grade and tenure)
  • Up to 11 paid holiday opportunities
  • Adoption assistance
  • Sick and Safe Leave accruals of one hour for every 30 worked, up to 80 hours per calendar year unless otherwise provided by law
  • incentive and recognition programs
  • equity stock purchase
  • 401(k) contribution and pension
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service