Expert Application Engineer SRE

$125,500 - $211,500/Yr

Discover Financial Services - Riverwoods, IL

posted about 1 month ago

Full-time - Mid Level
Riverwoods, IL
Credit Intermediation and Related Activities

About the position

As an Application Site Reliability Engineer (SRE) at Discover, you will play a crucial role in ensuring the availability and performance of critical applications, including our Card and Bank websites and mobile application. This position focuses on applying software engineering principles to IT infrastructure and operations, with the goal of creating highly reliable and scalable systems. You will work collaboratively within an Agile environment to enhance infrastructure, automate processes, and drive strategic technology decisions that align with the company's cloud strategy.

Responsibilities

  • Partner with Application Development teams to build resiliency into critical websites and mobile applications and define best practices for SLI/SLO/Error Budgets.
  • Proactively identify collaboration opportunities across the firm to promote reusable solutions at scale.
  • Build out end-to-end observability in partnership with Application Development teams and other SREs.
  • Contribute to organizational strategy for monitoring, alerting, and dashboards.
  • Provide consulting expertise across SRE best practices for architects and application teams.
  • Create and maintain technology vision and roadmap for Digital SRE.
  • Drive strategic technology decisions collaborating with internal and industry experts.
  • Evolve capacity management and performance management tools/processes to align with the company's cloud strategy.
  • Define the disaster recovery plan needed for critical applications.
  • Research industry best practices and add technical capabilities at Discover, such as chaos engineering.
  • Participate in an on-call escalation rotation.
  • Research new technology opportunities and how they can be used to add technical capabilities at Discover.
  • Drive strategic technology decisions based on collaboration with a broad field of experts outside of Discover.
  • Contribute to the external image of Discover Technology as a desired workplace to learn technology best practices.
  • Recognized outside of Discover as a thought leader and participate in internal and external communities.
  • Shape learning paths for Discover engineers by bringing what they learn back to Discover.

Requirements

  • Bachelor's degree in Computer Science or related field.
  • 8+ years of experience in Information Technology, Software Engineering, or related fields.
  • Internal applicants must have a technical proficiency rating of expert on the Dreyfus engineering scale.

Nice-to-haves

  • Good understanding of hybrid infrastructure, ideally with AWS.
  • Expertise in one or more general-purpose programming languages: Python, Go, shell scripting (Unix/Linux), Java.
  • Experience in CI/CD pipelines.
  • Experience in container technology (Openshift, Kubernetes).
  • Expertise in automation tools such as Chef, Puppet, Ansible.
  • Expertise in observability tools including APM (DataDog), synthetic monitoring (Catchpoint), and log aggregation (Elk).
  • Experience in dashboarding tools such as Grafana and Kibana.

Benefits

  • Paid Parental Leave
  • Paid Time Off
  • 401(k) Plan
  • Medical, Dental, Vision, & Health Savings Account
  • STD, Life, LTD and AD&D
  • Recognition Program
  • Education Assistance
  • Commuter Benefits
  • Family Support Programs
  • Employee Stock Purchase Plan
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service