Note: The job is a remote job and is open to candidates in USA. GitHub is a global software development platform seeking a Senior Site Reliability Engineer to join its IT Engineering team. The role supports internal systems and services, develops and maintains tooling, automates infrastructure, manages cloud and SaaS environments, and provides operational and incident support for the global workforce.
Responsibilities
- Operational excellence and continuous improvement through infrastructure automation, SaaS / Cloud integrations, and execution of Infrastructure as Code (IaC) methodologies
- Support on premise infrastructure, SaaS integrations, and cloud environments
- Partner with the wider IT organization and to identify opportunities for automation and simplification
- Create sustainable systems and services through automation and uplifts and ensure systems and services are production ready
- Establish and maintain monitoring and infrastructure health dashboards and reporting
- Creating and maintaining runbooks and technical documentation
- Provide escalation support for deployed software and IT services
- Participate in an incident management rotation
- Effectively communicating technical information to internal customers and stakeholders
Skills
- 6+ years experience in computer science, or related technical discipline with proven experience coding in relevant languages (e.g., Java, JavaScript, Python) + OR Bachelor's Degree in Computer Science or related field AND 4+ years experience in computer science, or related technical discipline with proven experience coding in relevant languages (e.g., Java, JavaScript, Python) + OR Master's Degree in Computer Science or related field AND 2+ years experience in computer science, or related technical discipline with proven experience coding in relevant languages (e.g., Java, JavaScript, Python) + OR equivalent experience
- 3+ years' experience managing Collaboration/SaaS applications at scale
- 2+ years' experience of network administration (e.g. routers, switches, and/or firewalls, etc.)
- 2+ years' experience of client platform engineering (laptops and/or mobile devices) utilizing MDM frameworks (e.g. Jamf, Intune, etc.)
- As a globally distributed company, GitHub relies on asynchronous communication. Therefore, strong communication skills and empathy are essential
- Proficiency with Git and GitHub is also required
- 2+ years' deploying and managing applications in cloud environments such as AWS, Azure, or Google Cloud Platform; preferably Azure
- 2+ years' experience with automation and tool development using GitHub, Python, Bash, Shell scripting, or PowerShell
- Experience working closely with product management, design, and other engineering teams to collaborate and drive cross-functional projects and deliver high-quality products
- Strong analytical and creative problem-solving skills
- Strong infrastructure knowledge, including cloud computing, Kubernetes, and containerization
- Strong soft skills, including stakeholder communication and cross-functional collaboration
Benefits
- Annual bonus and stock
- Certain roles also have the opportunity to earn sales incentives based on revenue or utilization, depending on the terms of the plan and the employee's role
- Remote-first work arrangement
- Generous learning and growth opportunities
Company Overview
Company H1B Sponsorship