The IT Engineering sub-department is focused on designing, developing, and implementing automation efficiencies using software and systems to improve GitLab's business processes, software systems, and cloud infrastructure. Our team members have one or more specialties that they focus on.
See the How We Work, Project Management, and Labels page.
Name | Role | Focus Areas (Specialties) |
---|---|---|
Peter Kaldis | Manager, IT Engineering | Access Management, Okta, Google, Project Management, Stakeholder Collaboration |
Jeff Martin | Senior IT Systems Engineer | Development, Engineering Mgmt, Infrastructure, Demo Systems, Security, Support |
Marcus Whitaker | Senior IT Systems Engineer | Access Management, Okta, Operations |
Dillon Wheeler | IT Systems Engineer | Development, Google, Security |
Mohammed Al Kobaisy | IT Systems Administrator | Infrastructure, Operations, Support |
Business Technology has several Engineering teams in different sub-departments that focus on a specialty area of functions typically handled by an IT organization. There are additional System Administrators / System Owners in other departments that manage the tech stack applications specific to their department or team.
Department/Group | High-Level Problems to Solve |
---|---|
IT Infrastructure Handbook Page |
How do users get access to AWS and GCP and how do we properly secure our infrastructure for accounts, projects, resources, etc. outside of GitLab.com SaaS? We have an Infrastructure Shared Services stable counterpart working group in collaboration with Engineering Infrastructure Reliability Engineering and Engineering Infrastructure Security. We publish our collective architecture, guidance, and policies in the handbook in Infrastructure Standards. The IT Infrastructure team is the DRI for IAM/RBAC and sandbox infrastructure that has mostly been automated with the GitLab Sandbox Cloud. |
IT Access Management Engineering Handbook Page |
How do users get access to tech stack applications and how can we streamline access request approvals, audit users least privilege access, and automate the provisioning and deprovisioning of their user account / role(s) / group(s) / etc? (IAM/RBAC focus) GitLab Access Manager is a custom built full stack application built by the GitLab IT Engineering team that provides a user interface ("UI") for team members, managers, access approvers, audit reviewers, and IT administrators to centrally approve and manage role-based access to the directory of tech stack applications ("SaaS providers"). |
IT Engineering Operations ("EngOps") Issue Tracker |
How do we enable team members to get help with integrating tech stack applications with Google, Okta SSO, Slack integration, etc? |
Enterprise Applications Integrations Engineering Handbook Page |
How do we create data transfer and workflow automation integrations between business critical SSOT and financial tech stack applications that are streamlined with high data integrity? |
Data Team Handbook Page |
How do we get analytics and data insights from our tech stack applications and make it available to team members (ex. SiSense) to make more informed data-driven decisions? |