
Software Engineer - DevOps
Job Description
At U.S. Bancorp India, we’re on a journey to do our best. 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. Bancorp India 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.
Job Description
We are seeking a highly skilled DevOps / Site Reliability Engineer (SRE) to engineer, automate, and operate scalable, secure, and resilient platforms on Microsoft Azure. This role requires strong expertise in cloud-native infrastructure, application build and deployment, observability, and production reliability engineering.
The ideal candidate will have hands-on experience supporting Java, .NET, and React applications, enabling CI/CD pipelines, container orchestration, and secure runtime environments while driving operational excellence.
Key Responsibilities
Design, build, and maintain highly available and scalable platforms on Microsoft Azure
Deploy and manage containerized workloads using Azure Kubernetes Service (AKS)
Build, configure, and support CI/CD pipelines for:
Java-based applications
.NET applications
React (frontend) applications
Automate infrastructure provisioning using Terraform
Manage and support Azure services:
Azure SQL Managed Instance (SQL MI)
Azure Bot Service
Azure Front Door
Azure Blob Storage
Azure SignalR
Azure Key Vault (AKV)
Azure App Registrations
Azure Load Balancer
Configure and manage application traffic routing and web servers using:
NGINX
Apache
Implement and manage service mesh architecture using Istio
Use Helm charts for Kubernetes application deployment and lifecycle management
Manage source code and CI/CD workflows using GitLab
Implement observability solutions using Datadog (metrics, logging, APM, alerting)
Manage secrets and privileged access using:
CyberArk
HashiCorp Vault
Oversee certificate lifecycle management (provisioning, renewal, rotation, troubleshooting)
Ensure secure integration between applications and cloud services
Monitor system health and proactively resolve production issues
Perform root cause analysis and implement preventive measures
Collaborate with development, security, and infrastructure teams for platform improvements
Required Skills & Qualifications
Core Technical Expertise
Strong experience in DevOps / SRE / Cloud Engineering
Deep hands-on experience with Microsoft Azure
Strong expertise in:
AKS (Kubernetes)
Terraform (IaC)
Datadog (monitoring & observability)
Experience supporting build and deployment of:
Java applications
.NET applications
React-based frontend applications
Experience with web/application servers:
NGINX
Apache
Experience with Kubernetes ecosystem tools:
Helm
Istio (service mesh)
Experience with GitLab for version control and CI/CD pipelines
Experience with secrets management platforms:
CyberArk
HashiCorp Vault
Strong understanding of:
Networking (DNS, routing, load balancing)
Secure application design and cloud security practices
Identity and access management (IAM)
Azure Platform Skills
Hands-on experience with:
Azure Kubernetes Service (AKS)
Azure SQL MI
Azure Front Door
Azure Blob Storage
Azure SignalR
Azure Key Vault (AKV)
Azure App Registrations
Azure Load Balancer
Additional Competencies
Experience with production support and incident management
Knowledge of SRE principles (SLIs, SLOs, error budgets)
Strong troubleshooting and performance tuning skills
Ability to automate repetitive operational tasks
Strong documentation and communication skills
Experience working in Agile/DevOps environments
Preferred Qualifications
Experience with Azure DevOps or GitHub Actions
Scripting skills (PowerShell, Bash, Python)
Experience with multi-environment deployments (Dev, QA, Prod)
Experience in enterprise-scale cloud platforms
Azure Certifications (preferred but not required)
Education & Experience
Bachelor’s degree in Computer Science, Engineering, or equivalent experience
5+ years experience in DevOps/SRE roles
3+ years of Azure experience in production environments
Success Criteria
Improve deployment reliability and frequency for Java, .NET, and React applications
Ensure high availability and resilience of Azure-hosted platforms
Strengthen platform security through effective secrets and certificate management
Reduce MTTR through proactive monitoring and automation
Enable scalable, standardized, and repeatable infrastructure and deployment processes
If there’s anything we can do to accommodate a disability during any portion of the application or hiring process, please refer to our disability accommodations for applicants.
Posting may be closed earlier due to high volume of applicants.
This is an U.S. Bancorp India posting. U.S. Bancorp India is a part of the U.S. Bank family.