Practice Engineer, Partner Enablement
The GitLab Global Services Practice Management team defines and matures the consulting services offered by GitLab Global Services and Partner organizations with a focus on creating long-term success for our customers. The Practice Engineer, Partner Enablement plays a pivotal role in ensuring our service partners have the necessary technical skills and knowledge to effectively implement, integrate, and support our software solutions. You will be responsible for designing and delivering technical tools, technical training programs, creating technical documentation and best practices, and providing hands-on support to our partner network to drive technical excellence.
To learn more about Professional Services, see the Professional Services handbook page
Level
Intermediate Practice Engineer, Partner Enablement
The Intermediate Practice Engineer, Partner Enablement reports to Sr. Manager of Practice Development.
Intermediate Practice Engineer, Partner Enablement Job Grade
The Intermediate Practice Engineer, Partner Enablement is a grade 6.
Intermediate Practice Engineer, Partner Enablement Responsibilities
- Technical Training Development & Delivery: Deliver comprehensive technical training programs (both virtual and in-person) for partners, covering installation, configuration, customization, and troubleshooting of our software products. Contribute to or iterate on existing training programs.
- Enablement Resources & Content Creation: Develop technical enablement assets in close cooperation with other Practice Management team members, such as guides, how-to videos, certification exams, and hands-on labs to empower partners at different technical skill levels.
- Partner Onboarding: Participate in the technical component of partner onboarding, ensuring partners quickly gain the expertise needed to deploy and support our solutions in various environments.
- Technical Support & Advisory: Act as a technical advisor and point of contact for partners, providing support during customer implementations, and troubleshooting technical issues.
- Certification & Skills Assessment: Manage and administer a certification program to validate and recognize partner competencies. Assess and identify areas for improvement in partner skill sets and tailor training programs accordingly. Support evaluation and assessment of partner capabilities.
- Product Expertise & Evangelism: Stay current with product updates, enhancements, and best practices, acting as a technical evangelist to partners. Provide partners with the latest technical insights to ensure high-quality and up-to-date services delivery.
- Feedback & Program Improvement: Gather and analyze feedback from partners to continually refine and improve technical training programs, documentation, and other enablement resources.
- Collaboration & Cross-Functional Engagement: Collaborate closely with internal teams, including Product, Engineering, and Global Services, to ensure partners are trained on the latest technical capabilities and use cases. Escalate complex issues that may arise.
- Stay up to date on new GitLab releases and support the alignment of services offerings to new features and functionality.
- Ensure a robust closed feedback loop that embraces continuous improvement and iteration.
- Identify and act on opportunities to improve the customer experience through innovative services/training offerings.
- Tracks and reports success metrics for partner enablement initiatives.
Intermediate Practice Engineer, Partner Enablement Requirements
- Knowledge and familiarity with the Software Development Life Cycle, DevOps, and DevSecOps required (open source software knowledge and familiarity considered a plus).
- Technical Background: Technical background with hands-on experience in software implementation, support, or consulting.
- Understanding of software build tools such as Maven, Ant, Jenkins, and Gradle and familiarity with relevant technical domains such as package managers, containerization technologies (Docker, Kubernetes, OpenShift) and at least one cloud technology (AWS, Azure, GCP).
- Training & Instructional Skills: Proven experience in developing and delivering technical training to external audiences. Ability to translate technical concepts into digestible training content for partners of varying technical proficiency.
- Problem-Solving & Technical Advisory Skills: Adept at troubleshooting technical issues and providing effective solutions, particularly in customer-facing or partner-facing scenarios.
- Communication & Presentation Skills: Good verbal and written communication skills, with the ability to convey technical concepts clearly and engage an audience during training sessions.
- Relationship Building & Partner Focus: Demonstrated ability to build strong relationships with partners and provide a high level of support and engagement to help them succeed.
- Continuous Learning & Adaptability: Enthusiastic about staying up to date with evolving technologies and product developments, with a willingness to adapt training materials as needed.
- Good written/verbal communication skills.
- Team player with strong interpersonal skills, skilled at organizing development efforts and cross-functional collaboration.
- Experienced in giving and receiving constructive feedback.
- Ability to thrive in a fast-paced, unpredictable environment.
- You share our values, and work in accordance with those values
- Leadership at GitLab
- Highly determined to learn new things, including GitLab
Senior Practice Engineer, Partner Enablement
The Senior Practice Engineer, Partner Enablement reports to Sr. Manager of Practice Development.
Senior Practice Engineer, Partner Enablement Job Grade
The Senior Practice Engineer, Partner Enablement is a grade 7.
Senior Practice Engineer, Partner Enablement Responsibilities
- Technical Training Development & Delivery: Create and deliver comprehensive technical training programs (both virtual and in-person) for partners, covering installation, configuration, customization, and troubleshooting of our software products.
- Enablement Resources & Content Creation: Develop technical enablement assets such as guides, how-to videos, certification exams, and hands-on labs to empower partners at different technical skill levels. Create the roadmap for strategic initiatives, identify new enablement opportunities, and influence the overall partner enablement strategy. Create Standardized delivery tools for internal and external use.
- Partner Onboarding: Lead the technical component of partner onboarding, ensuring partners quickly gain the expertise needed to deploy and support our solutions in various environments.
- Technical Support & Advisory: Act as a technical advisor and point of contact for partners, providing support during complex customer implementations, and troubleshooting technical issues.
- Certification & Skills Assessment: Manage and administer a certification program to validate and recognize partner competencies. Assess and identify areas for improvement in partner skill sets and tailor training programs accordingly. Create a process to evaluate and assess partner capabilities.
- Product Expertise & Evangelism: Stay current with product updates, enhancements, and best practices, acting as a technical evangelist to partners. Provide partners with the latest technical insights to ensure high-quality and up-to-date services delivery.
- Feedback & Program Improvement: Gather and analyze feedback from partners to continually refine and improve technical training programs, documentation, and other enablement resources.
- Collaboration & Cross-Functional Engagement: Collaborate closely with internal teams, including Product, Engineering, and Professional Services, to ensure partners are trained on the latest technical capabilities and use cases. Manage relationships with stakeholders to resolve complex issues and serve as an escalation point across those teams related to partner enablement content.
- Align services practices to new GitLab releases and resolve functionality conflicts based on deprecations.
- Ensure a robust closed feedback loop that embraces continuous improvement and iteration.
- Identify and act on opportunities to improve the customer experience through innovative services/training offerings.
- Defines success metrics for partner enablement initiatives, analyzes trends, and makes data-driven recommendations for program improvements.
- Mentor other members of the team, providing guidance on complex technical issues and help develop best practices.
Senior Practice Engineer, Partner Enablement Requirements
- Knowledge and familiarity with the Software Development Life Cycle, DevOps, and DevSecOps required (open source software knowledge and familiarity considered a plus).
- Technical Background: Strong technical background with hands-on experience in software implementation, support, or consulting.
- Deep understanding of software build tools such as Maven, Ant, Jenkins, and Gradle and familiarity with relevant technical domains such as package managers, containerization technologies (Docker, Kubernetes, OpenShift) and cloud technologies (AWS, Azure, GCP).
- Training & Instructional Skills: Proven experience in developing and delivering technical training to external audiences. Strong ability to translate complex technical concepts into digestible training content for partners of varying technical proficiency.
- Problem-Solving & Technical Advisory Skills: Adept at troubleshooting complex technical issues and providing effective solutions, particularly in customer-facing or partner-facing scenarios.
- Communication & Presentation Skills: Excellent verbal and written communication skills, with the ability to convey technical concepts clearly and engage an audience during training sessions.
- Relationship Building & Partner Focus: Demonstrated ability to build strong relationships with partners and provide a high level of support and engagement to help them succeed.
- Continuous Learning & Adaptability: Enthusiastic about staying up to date with evolving technologies and product developments, with a willingness to adapt training materials as needed. Demonstrated thought leadership, stays ahead of industry trends and provides strategic direction.
- Exceptional written/verbal communication skills.
- Team leader with strong interpersonal skills, skilled at organizing development efforts and cross-functional collaboration.
- Experienced in giving and receiving constructive feedback.
- Ability to thrive in a fast-paced, unpredictable environment.
- You share our values, and work in accordance with those values
- Leadership at GitLab
- Highly determined to learn new things, including GitLab
Performance Indicators
- Overall Partner Satisfaction
- Total number of Partners enabled per service category
- Number of contributions to Professional Services Automation and Tooling
Hiring Process
Candidates for this position can expect the hiring process to follow the order below. Please keep in mind that candidates can be declined from the position at any stage of the process.
- Phone screen with a GitLab Recruiting team member.
- Video Interview with the Hiring Manager to outline a take home assignment.
- Team Interviews with 1-4 team members
Additional details about our process can be found on our hiring page.
About GitLab
GitLab Inc. is a company based on the GitLab open-source project. GitLab is a community project to which over 2,200 people worldwide have contributed. We are an active participant in this community, trying to serve its needs and lead by example. We have one vision: everyone can contribute to all digital content, and our mission is to change all creative work from read-only to read-write so that everyone can contribute.
We value results, transparency, sharing, freedom, efficiency, self-learning, frugality, collaboration, directness, kindness, diversity, inclusion and belonging, boring solutions, and quirkiness. If these values match your personality, work ethic, and personal goals, we encourage you to visit our primer to learn more. Open source is our culture, our way of life, our story, and what makes us truly unique.
Top 10 Reasons to Work for GitLab:
- Mission: Everyone can contribute
- Results: Fast growth, ambitious vision
- Flexible Work Hours: Plan your day so you are there for other people & have time for personal interests
- Transparency: Over 2,000 webpages in GitLab handbook, GitLab Unfiltered YouTube channel
- Iteration: Empower people to be effective & have an impact, Merge Request rate, We dogfood our own product, Directly responsible individuals
- Diversity, Inclusion & Belonging: A focus on gender parity, Team Member Resource Groups, other initiatives
- Collaboration: Kindness, saying thanks, intentionally organize informal communication, no ego
- Total Rewards: Competitive market rates for compensation, Equity compensation, global benefits (inclusive of office equipment)
- Work/Life Harmony: Flexible workday, Family and Friends days
- Remote Done Right: One of the world's largest all-remote companies, prolific inventor of remote best practices
See our culture page for more!
Work remotely from anywhere in the world. Curious to see what that looks like? Check out our remote manifesto and guides.
b47a3cb6
)