Changes for content/job-description-library/security/security-logging.md: 85 added lines, 50 removed lines.
Original line number
Diff line number
Diff line
@@ -5,20 +5,23 @@ extra_js:
-libs/mermaid.min.js
---
The [Security Logging](/handbook/security/) engineers own security initiatives related to security of GitLab.com.
They work to improve the coverage and usability of security-data on GitLab.
They work very closely with the Security Incident Response Team [[SIRT](/handbook/security/security-operations/sirt/)] and share findings proactively.
The [Security Logging team](/handbook/security/security-operations/security-logging/) is part of GitLab's [Security Operations](/handbook/security/security-operations/) sub-department. Engineers own GitLab's SIEM platform and security log ingestion infrastructure, ensuring comprehensive logging coverage to protect the company and its customers. They work closely with the [Security Incident Response Team (SIRT)](/handbook/security/security-operations/sirt/) and share findings proactively.
## Responsibilities
- Be part of the architectural direction, administration, maintenance, documentation, and oversight of the Security information and event management [[SIEM](https://en.wikipedia.org/wiki/Security_information_and_event_management)] solution
- Create and maintain integrations and solutions for the log collection, aggregation, indexing, search, alerting
- Manage implementation, enhancement and adoption of the solutions built by the team into operations
- Utilize log ingestion platform for security analytics and identification of tactics, techniques and patterns of attackers
- Create and maintain integrations and solutions for log collection, aggregation, indexing, search, and alerting
- Manage implementation, enhancement, and adoption of the solutions built by the team into operations
- Utilize the log ingestion platform for security analytics and identification of tactics, techniques, and patterns of attackers
- Conduct incident response investigations
- Collect and review security logs from all systems (Cloud Providers, GitLab, OS, G-Suite, OKTA, IDS, etc.)
- Ensure compliance with internal policies, standards, and regulatory requirements
- Contribute to creation of runbooks
- Contribute to the creation of runbooks
- Own and maintain the [Security Logging Standard](/handbook/security/policies_and_standards/security-logging-standard/) that defines GitLab's requirements for security logging, monitoring, and alerting
- Coordinate and execute product-log onboarding, including structured event schemas and ECS normalization
- Maintain a library of logging profiles supporting security operations workflows
- Support internal and external audit processes through data extraction and reporting from the SIEM
- Partner with GRC teams to ensure logging infrastructure meets compliance and regulatory requirements
## Requirements
@@ -34,80 +37,113 @@ They work very closely with the Security Incident Response Team [[SIRT](/handboo
This position reports to the [Manager, Infrastructure Security](/job-description-library/security/infrastructure-security/#manager-infrastructure-security).
This position reports to the [Manager, Security Engineering](#manager-security-engineering).
The Infrastructure Security Engineer is outlined in the [Job Levels](https://docs.google.com/spreadsheets/d/1kcDb-A2uwchPtTNSJON65BdqS9P0KQmNz0fbNMZMt_M/edit?gid=819074618#gid=819074618) resource.
The Security Engineer, Security Logging is outlined in the [Job Levels](https://docs.google.com/spreadsheets/d/1kcDb-A2uwchPtTNSJON65BdqS9P0KQmNz0fbNMZMt_M/edit?gid=819074618#gid=819074618) resource.
- Includes responsibilities listed [here](#requirements)
- Includes requirements listed [here](#requirements)
### Senior Infrastructure Security Engineer
### Senior Security Engineer, Security Logging
This position reports to the [Manager, Infrastructure Security](/job-description-library/security/infrastructure-security/#manager-infrastructure-security).
This position reports to the [Manager, Security Engineering](#manager-security-engineering).
The Senior Infrastructure Security Engineer is outlined in the [Job Levels](https://docs.google.com/spreadsheets/d/1kcDb-A2uwchPtTNSJON65BdqS9P0KQmNz0fbNMZMt_M/edit?gid=819074618#gid=819074618) resource.
The Senior Security Engineer, Security Logging is outlined in the [Job Levels](https://docs.google.com/spreadsheets/d/1kcDb-A2uwchPtTNSJON65BdqS9P0KQmNz0fbNMZMt_M/edit?gid=819074618#gid=819074618) resource.
- Includes responsibilities listed [here](#requirements)
- Includes requirements listed [here](#requirements)
- Experience working with incident response
- Experience with logging systems and log analysis
- Experience using and administrating analysis platforms such as Splunk, ELK, BigQuery, etc...
- Experience with orchestration technologies such as Chef, Puppet or Ansible
- Experience using and administrating SIEM and log analysis platforms such as Elastic (preferred), Splunk, BigQuery, etc.
- Experience with orchestration technologies such as Chef, Puppet, or Ansible
- Experience with infrastructure-as-code
- Working experience with Kubernetes and Docker
- Capability to build working relationships with key stakeholders
### Staff Infrastructure Security Engineer
### Staff Security Engineer, Security Logging
This position reports to the [Manager, Infrastructure Security](/job-description-library/security/infrastructure-security/#manager-infrastructure-security).
This position reports to the [Manager, Security Engineering](#manager-security-engineering).
The Staff Infrastructure Security Engineer is outlined in the [Job Levels](https://docs.google.com/spreadsheets/d/1kcDb-A2uwchPtTNSJON65BdqS9P0KQmNz0fbNMZMt_M/edit?gid=819074618#gid=819074618) resource.
The Staff Security Engineer, Security Logging is outlined in the [Job Levels](https://docs.google.com/spreadsheets/d/1kcDb-A2uwchPtTNSJON65BdqS9P0KQmNz0fbNMZMt_M/edit?gid=819074618#gid=819074618) resource.
- Includes senior responsibilities listed [here](#senior-infrastructure-security-engineer-responsibilities)
- Lead the design, evaluation, implementation and deployment of new security technologies
- Identify new, and ensure availability of existing GitLab.com data sources and logs that are being used by various GitLab Security teams
- Includes senior responsibilities listed [here](#senior-security-engineer-security-logging-responsibilities)
- Lead the design, evaluation, implementation, and deployment of new security technologies
- Identify new, and ensure availability of existing GitLab.com data sources and logs used by various GitLab Security teams
- Have significant ownership in and evangelize security training with development teams
- Solid understanding and interest in recognized information security related standards, analysis frameworks (MITRE ATT&CK, Kill Chain, NIST Incident Response, etc.) and technologies
- Solid understanding and interest in recognized information security related standards and analysis frameworks (MITRE ATT&CK, Kill Chain, NIST Incident Response, etc.)
- Develop, evangelize, and monitor the adoption of sound security practices
- Develop new, and review/update existing security-related configurations of GitLab's infrastructure
- Includes senior responsibilities listed [here](#senior-infrastructure-security-engineer-requirements)
-Solid experience using and administrating analysis platforms such as Splunk, ELK, BigQuery, etc...
- Experience with secure network design, firewalls, authentication and authorization systems
- Includes requirements listed [here](#senior-security-engineer-security-logging-requirements)
-Deep expertise with Elastic or equivalent enterprise SIEM platforms; experience with platform migrations and cost optimization
- Experience with secure network design, firewalls, authentication, and authorization systems
- Deep technical knowledge of systems in a multi-tenant, cloud environment
- Profound knowledge of the Linux operating system and common OS monitoring practices
- Excellent written and verbal communication skills
### Manager, Security Engineering
This position reports to the [Director of Security Operations](/job-description-library/security/security-leadership/#director-security).
#### Manager, Security Engineering Job Level
The Manager, Security Engineering is outlined in the [Job Levels](https://docs.google.com/spreadsheets/d/1kcDb-A2uwchPtTNSJON65BdqS9P0KQmNz0fbNMZMt_M/edit?gid=819074618#gid=819074618) resource.
- Hire a world-class team of security engineers to work on their team
- Help their team grow their skills and experience
- Provide input on security logging architecture, tooling, and strategy
- Hold regular 1:1s with all members of their team
- Create a sense of psychological safety on their team
- Be your team's role model in terms of positive thinking, de-escalating conflict, and taking time off
- Identify the need to, and drive the implementation of security-related technical and process improvements
- Author project plans for security logging initiatives
- Draft and successfully deliver on quarterly OKRs
- Train team members to screen candidates and conduct engineering interviews
- Build collaborative partnerships with Legal, Infrastructure, GRC, Development, and Product departments
#### Manager, Security Engineering Requirements
- Proven track record as an experienced member of security engineering or security operations teams — either as an Individual Contributor or as a Manager
- Experience leading security or security-focused engineering teams
- Experience working at a SaaS or product company
- Excellent written and verbal communication skills, especially experience with executive-level communications
- Capability to make concrete progress in the face of ambiguity and imperfect knowledge
- Robust understanding of SIEM platforms, log management, and the current global threat landscape
- First-hand experience with major cloud providers — GCP, AWS, or Azure
- Alignment with Manager responsibilities as outlined in [Leadership at GitLab](/handbook/company/structure/#management-group)
## Performance Indicators
- Support the organisation by [ensuring that the Security Engineer On-Call meets SLAs](/handbook/security/performance-indicators/).
@@ -116,12 +152,11 @@ The Staff Infrastructure Security Engineer is outlined in the [Job Levels](https
sec:sem(Manager, Security Engineering)-->sec:ds(Director of Security Operations);
```
## Hiring Process
@@ -130,8 +165,8 @@ Candidates for this position can expect the hiring process to follow the order b
- Qualified candidates will be invited to schedule a 30-minute [screening call](/handbook/hiring/candidate-faq/#screening-call) with one of our Global Recruiters.
- Then, candidates will be invited to schedule a 50-minute interview with the team hiring manager.
- Candidates will be invited to schedule 2 separate 50-minute interviews with Security Research team member peers.
- Candidates will then be invited to schedule an interview with VP of Security
- Successful candidates will subsequently be made an offer via email
- Candidates will be invited to schedule 2 separate 50-minute interviews with Security Logging team peers.
- Candidates will then be invited to schedule an interview with the VP of Security Operations.
- Successful candidates will subsequently be made an offer via email.
Additional details about our process can be found on our [hiring page](/handbook/hiring/).