@gitlab-com/business-technology
@gitlab-com/business-technology/enterprise-apps
@gitlab-com/business-technology/end-user-services
Our department focuses on managing the framework of how GitLab procures, implements, integrates, secures, exports analytics, and supports our tech stack applications while providing strategic enablement and integration support for all departments and team members that allows us to scale efficiently, SAFEly, and securely.
As we move from Foundation to Scale as an IT organization, we will continue to take a fresh look at how we assess our application landscape and apply our heat map methodology.
The broader Finance and Business Technology team is focused on the principles of Break Down Silos, Be the Solution, Architect and Iterate, and Lead with Data. The IT team also lives by the following philosophy.
As GitLab has grown organically, several departments and functional groups have their own System Administrators ("System Owners") to handle day-to-day management of the tech stack applications that are specific to that department or functional group, within the framework of organization-wide compliance, infrastructure, and security best practices.
To support this "shadow IT" model, each tech stack application has a System Owner that is the DRI for handling the implementation and day-to-day operational support for the team members that utilize that application (in their department or functional group). This has an added benefit of preventing the traditional IT department from being a bottleneck and allows each department to self-service as part of GitLab's efficiency for the right group subvalue.
As a SaaS company, our Engineering division also has an infrastructure SRE team and security team that supports the GitLab product development and hosting of our GitLab.com SaaS service. Many of the technologies that we use overlap, so the Business Technology department focuses on the technologies that are used for running the business that usually are not directly related to product development or the hosting of our GitLab.com SaaS service.
Please create an MR if we missed a system owner team.
As new tech stack applications are introduced and/or integrated, our Enterprise Applications team helps to align and enable technologies with end-to-end business processes and custom integrations where needed for critical systems, particularly quote-to-cash finance and sales systems.
The IT Security and Compliance team focuses on reducing the threat landscape and improving our security posture across our tech stack applications while ensuring privacy, data protection, and compliance framework requirements are met. We collaborate closely with the Engineering Security department that focuses on the broader scope of the GitLab product and our GitLab.com SaaS offering.
The best practices and policies for team members can be found on the security practices handbook page.
The IT Support team (aka Helpdesk or End User Services) focuses on providing helpdesk support for all of our team members globally with the technologies that are used across the entire organization. These include our collaboration tools (GitLab.com, Google Workspace, Slack, Zoom, etc.), security and compliance tools (1Password, Okta, Jamf, SentinelOne, etc.), laptops and hardware (MacBook Pros, Linux machines, etc.), and most software applications that run on MacOS.
You can ask for assistance in the #it_help
Slack channel.
The IT Support team handles access requests for the tech stack applications that IT manages. All access requests are created in the same issue tracker project, regardless of which System Owner is responsible for provisioning your user account.
The IT Engineering - Access Management team focuses on Identity and Access Management (IAM) and Role-Based Access Control (RBAC) automation for all of GitLab's tech stack applications.
The IT Engineering - Infrastructure team collaborates with the Engineering Infrastructure Reliability (SRE) and Infrastructure Security teams to provide Infrastructure Shared Services for all AWS, Azure, and GCP related requests and support across the organization. See the Infrastructure Standards handbook page to learn more.
Our focus is on organizational policy management, access request provisioning, and services that are outside of the Reliability Engineering scope of hosting the Gitlab.com SaaS service, such as the provisioning of demo/sandbox/test infrastructure for team members.
The Demo Systems provide an always-on shared sandbox environment for demo and experimental use cases that aren't intended for or supported on GitLab.com and don't need dedicated infrastructure to be provisioned for your use case.
The GitLab Sandbox Cloud, powered by HackyStack, automates the provisioning of AWS accounts, AWS IAM users, GCP projects, and GCP users. This has allowed us to automate a large portion of our AWS and GCP access requests.
You can see all of our job families to learn more about the roles in our department. You can see our open positions at https://about.gitlab.com/jobs/.