Qualifications & Key Requirements: Work Experience: 5+ years experience designing, analyzing, developing, or troubleshooting distributed systems 3+ years of SRE experience managing Google Kubernetes Engine (preferred), K8s, or AWS environments 2+ years of Java (Spring) programming experience preferred 3+ years of using Terraform to maintain cloud infrastructure 3+ years of CI Pipeline experience with either Gitlab Pipelines, or GitHub Actions Experience with tools such as Gitlab, JIRA, Slack, Confluence and Intellij is preferred Experience with microservices architecture patterns Experience working with PostgreSQL, Kubernetes, Docker, Linux, GCP, Terraform, and APIs using REST and GraphQL Experience working with monitoring and visualization tools such as Datadog, Grafana, or New Relic Strong proficiency with scripting languages such as Python, Ruby, Groovy, Bash Proven track record of researching, understanding, and effectively applying Scalability and High Availability principles Knowledge/Skills/Abilities: Advanced knowledge in system and data architecture, data modeling, and design and capable of architecting and designing at the application or service level using well-accepted design patterns - Able to review platform designs for strength of engineering solutions, namely performance, sustainability, and iterative development potential. Collaborates with development teams to design service architectures, software platforms and frameworks, capacity planning, release plans and launch reviews Monitors internal and vendor service level objectives (SLOs) and agreements (SLAs); identifies / resolves SLO / SLA gaps Serves as technical subject matter expert (SME) for cross-functional engineering Teams; assists with / troubleshoots systems-related issues and maintenance The responsibilities and essential functions outlined above describe the general nature and level of work assigned to this position.