Tech Stack
AnsibleAWSAzureChefCloudDockerGoGoogle Cloud PlatformKubernetesLinuxPythonRubySDLCTerraform
About the role
- Build resilient, secure cloud infrastructure components that support our customers' DevSecOps objectives from day one
- This position's initial focus is on building, securing, and maintaining non-product infrastructure like internal tooling and sandbox environments
- Enable teams organization-wide through automation, secure defaults, and paved paths
- Identify misconfigurations, establish best practices, and foster cross-functional collaboration while embodying GitLab's dogfooding philosophy
- Own non-product infrastructure initiatives and deliverables within the team
- Support enhancements to infrastructure security processes and tooling
- Partner with diverse stakeholders to develop secure solutions for their infrastructure needs
- Identify and remediate security issues, misconfigurations, and vulnerabilities related to GitLab’s cloud, container and Kubernetes infrastructure
- Implement visibility tools that enhance environment awareness and accelerate threat detection
- Create paved paths enabling engineers to accelerate secure delivery of their work
- Collaborate cross-functionally for architecture reviews and provide security guidance for new projects
- Fulfill the Product Security Division Mission of securing GitLab Infrastructure with our own product (“dogfooding”)
Requirements
- Hands-on experience with public cloud providers (ex. AWS, GCP, Azure)
- Development experience with Go, Python, Ruby
- Experience with Infrastructure-as-Code (IaC) tools (ex. Terraform, Ansible, Chef)
- Knowledge of the Linux operating system, containers (Docker) and orchestration platforms (Kubernetes)
- An interest in Information Security
- Demonstrated experience working collaboratively with cross-functional teams.
- Proficiency to communicate over a text-based medium (Slack, GitLab Issues, Email) and can succinctly document technical details
- Share our values, and work in accordance with those values