Description

Job Description

What You'll do

Collaborate with development teams to troubleshoot and solve problems, reducing customer impact.
Develop automated runbooks and implement measures to handle issues proactively.
Apply sound engineering principles and mature automation to our operating environments.
Monitor, maintain, and enhance the reliability and performance of cloud based applications
Leverage your automation and software engineering expertise to optimize systems.
Document and examine incidents to improve processes and continuously prevent future occurrences.
Stay up-to-date with the latest industry trends, tools, and best practices in site reliability engineering.
Contribute to a culture of innovation, learning, and continuous improvement.

What You'll Bring

Proven experience as an Full Stack Developer or similar role, with a track record of improving system reliability
Strong problem-solving skills and the ability to analyze complex systems and devise effective solutions
Excellent collaboration and communication abilities to work cross-functionally and clearly document processes
Experience with automation, monitoring, and performance optimization tools and techniques
Dedication to maximizing uptime, scalability, and delivering an exceptional end-user experience
A passion for technology and a strong desire to continuously learn and grow your skills
Alignment with Guidewire's mission to leverage technology to help protect and support others
Good command of the English Language, (Read, Write, Speak)

Required Skills & Experience

Proven experience leveraging application monitoring and telemetry tools to troubleshoot and diagnose problems
Proven experience triaging and debugging distributed systems on cloud infrastructure
Proven experience in designing and engineering CI/CD pipelines within Kubernetes (K8S) and legacy ecosystems
Proven experience in designing and engineering monitors, dashboards, and synthetic transactions in Datadog
Proven experience in building, deploying, and running scalable infrastructure within AWS and Kubernetes ecosystems and other cloud-native approaches
Proven experience in managing infrastructure configuration at scale using multiple approaches and/or tools such as GitOps, Puppet, or Ansible
Good understanding of AWS cloud networking and security with hands-on experience remediating infrastructure vulnerabilities at scale
Good understanding of SLIs, SLOs, and Error Budgets
Comfortable with Linux system administration, with the ability to program/script using Python, Go, Java, shell, or equivalent
Participate in mandatory on-call rotations to ensure service availability and reliability, responding to incidents and alerts outside regular hours, including weekends and holidays. Candidates must be willing and able to fulfill this critical responsibility.

Preferred Skills

Full Stack Developer certified in multiple categories
AWS certified in multiple categories
Proficiency with SQL, database administration, data pipelines, performance tuning, and schema design
Proficiency with multiple pipelining tools such as TeamCity, Bitbucket Pipelines, Jenkins, and GitHub Actions
Familiarity with open-source distributed data processing frameworks such as Hadoop, Apache Spark, AWS Redshift, etc

Education

Bachelor's degree in Computer Science