U.S. Bank

Software Engineer 2, Site Reliability Engineering

U.S. Bank

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Salary

💰 $98,175 - $115,500 per year

Job Level

Mid-LevelSenior

Tech Stack

AWSAzureDockerElasticSearchJavaKubernetesSplunkSQL

About the role

  • Set up and manage monitoring tools, dashboards, and alerts.
  • Collaborate with development teams to troubleshoot issues by analyzing the logs.
  • Write SQL queries and scripts.
  • Maintain documentation and lead knowledge-sharing sessions.
  • Ensure system reliability, availability, and performance.
  • Lead incident response efforts, troubleshoot issues, and conduct root cause analysis.
  • Drive continuous improvement initiatives to reduce Mean Time to Recovery (MTTR).
  • Develop automation tools to reduce toil.
  • Perform application and database performance tuning to optimize system efficiency.
  • Utilize containerization tools (e.g., Docker, Kubernetes) to manage and deploy applications.

Requirements

  • Bachelor’s degree, or equivalent work experience
  • Three to five years of relevant experience
  • Proficiency in SQL and scripting languages like Java , SQL scripts
  • Excellent problem-solving and troubleshooting skills
  • Strong experience with AWS or Azure services
  • Relevant certifications in AWS, Azure, or containerization technologies
  • Experience with Docker and container clustering technologies like AWS ECS or Kubernetes
  • Experience with monitoring and logging tools such as Data Dog, Splunk, Elasticsearch, Kibana and CloudWatch
  • Experience using GitLab/GitHub for version control and/or you’ve tracked work
  • Strong communication and collaboration abilities.
  • Must be open to doing production support and on call rotation.