Support Engineer
CurrentThe GitLab Support Team provides technical support to GitLab.com and Self-managed GitLab customers. As part of the Engineering department, Michael uses frontline experience to directly impact the product's design, features, and documentation.Responsibilities:- Manager of One: set priorities and goals that best serve the company and individual direction- Resolve customer issues via tickets and video conferencing- Support a mix of Self-managed and GitLab.com (SaaS) customers- Work diligently to solve customer problems while delighting them along the way- Participate in regular rotations for weekday and weekend on-call emergency support- Continually research and learn the current and future best practices of using GitLab- Learn new technical skills orthogonal to GitLab, to assist customers' diverse uses and integrations- Create and update documentation based on customer interactions- Collaborate with Product and Development Teams to build new features and fix bugs- Participate in hiring processes, review applications and assessments, and conduct interviews- Suggest and implement improvements to Support workflows- Regularly participate to record the weekly support review podcast- Act with humility, trust, and respect within a globally diverse community of peers- Have a lot of fun along the wayTechnical skills:- Clearly articulate technical information to non-native English speakers- Documentation writing in GitLab-flavoured Markdown- GitLab system administration (server, container, and cloud deployments)- Linux system administration (Ubuntu, SUSE)- Database administration (PostgreSQL)- GitLab Continuous Integration and Deployment- Software engineering (Bash, Python, JavaScript, SQL, Ruby, Go, Powershell, YAML)- Issue and change management (GitLab, ITIL), revision control (git)- Containerised application deployment- Infrastructure and application orchestration (Ansible, Teraform)