Support engineering teams at all stages of product development to ensure the highest level of reliability, availability and performance
Job Summary
Support engineering teams at all stages of product development to ensure the highest level of reliability, availability and performance.
Triage, debug, and fix issues in production systems, identify performance and cost concerns using monitoring tools, and automate monitoring, alerting, and scaling.
Collaborate with engineering teams to review architecture and implementation of new features, design and implement solutions to eliminate technical debt, and coordinate incident response.
Matching Summary
Support engineering teams at all stages of product development to ensure the highest level of reliability, availability and performance.
Skills & Requirements
Must-have
Cloud services at scale
Software engineering skills
Passion for quality
Full stack troubleshooting
Monitoring and alerting automation
Architecture review for resilience
Technical debt elimination
Incident response coordination
Continuous Delivery environment operation
Automation for operational maturity
Nice-to-have
Passion for automation
Intrinsic curiosity
Collaborative team environment
Key Requirements
BS or MS Degree in Computer Science, IT or related field
3+ years managing large-scale SaaS platforms
Experience developing or maintaining software
Familiarity with shell scripting
Experience with log aggregation and analysis frameworks