Software Engineer 2 (DevOps Engineer)
$105,400–$124,000 year
On-site · Irving, Texas, United States or Hopkins, Minnesota, United States
Job Summary
Software Engineer 2 (DevOps) responsible for designing, building, and maintaining CI/CD pipelines and containerized applications. Core duties include implementing and managing Jenkins-based CI/CD workflows, container orchestration with Kubernetes (EKS preferred), IaC with Terraform for scalable AWS deployments, and automation using Python and shell scripting. The role emphasizes infrastructure as code, monitoring, logging, security best practices across infrastructure and applications, production support, incident management, and collaboration with development and QA teams to streamline releases.
Required Qualifications
- Bachelor’s degree, or equivalent work experience
- Three to five years of relevant experience
- Hands-on experience with Git (version control)
- Strong expertise in Jenkins (CI/CD pipeline development)
- Experience with Docker and Kubernetes (EKS preferred)
- Proficiency in Terraform for infrastructure provisioning
- Strong knowledge of AWS services (EC2, S3, VPC, IAM, RDS, etc.)
- Experience in Python and Shell scripting
- Solid understanding of Linux/Unix systems
- Knowledge of networking concepts and cloud security best practices
- Experience with monitoring tools (CloudWatch, Prometheus, Grafana, etc.)
- Familiarity with microservices architecture
- Experience in production support and incident management
- Understanding of DevSecOps practices
- Location expectations: This role requires working from a U.S. Bank location three (3) or more days per week.
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.