SRE Engineer
Core
Design, code, test, and deliver resilient software solutions while maintaining high-availability environments and automating operational toil.
Role type
Senior Site Reliability Engineer (SRE) with strong application development background
Builds
Production software applications, data solutions, and resilient infrastructure
Domain
Enterprise software engineering, cloud-native development, and data architecture
Required skills
Application development, Agile methodologies, Continuous Integration/Delivery, Test-Driven Development, Cloud-native development, Application resilience, Security practices, General-purpose programming languages, Server-based operating systems (Windows/Linux/Unix), Database platforms (Oracle/SQL Server), High-availability environments, Networking concepts, Data architecture, Functional/Performance testing, Observability practices, Automation
Preferred skills
Business analysis, Reporting/Business Intelligence, Third-party application integration, White-box/Black-box monitoring
Technologies
Jenkins, Git, Bitbucket, Jira, Grafana, Dynatrace, Prometheus, Datadog, Splunk, Tableau, Power BI, Cognos, Oracle, SQL Server, Linux, Windows, Unix, Load Balancing, Firewall, TDD
Responsibilities
Collaborate in Agile environments to support software delivery using DevOps tools, Design and deliver solutions within specific technology stacks, Maintain and improve software and related systems, Apply technical knowledge to support business processes, Work with third-party applications and integrations, Use observability tools to monitor services and improve alerting, Identify and eliminate repetitive operational toil through automation
Seniority
Senior, hands-on IC