Companies digitally transforming themselves into modern, software-defined businesses are building their foundation on cloud native solutions like GitLab and Hashicorp. Together, GitLab, Terraform, and Vault are empowering organizations to be more iterative, flexible, and secure. Join us in this session to learn more about how GitLab and Hashicorp are lowering the barrier of entry into industrializing the application development and delivery process across the entire application lifecycle.
Empowering developers and operators through Gitlab and HashiCorp
1. Empowering Developers and
Operators through and
Mayank Tahilramani
Sr. Alliance Manager
GitLab
@Mayanktahil
Kurt Dusek
Solutions Architect
GitLab
@kdusek
3. Software Defined Everything
Digital transformation is a technology and cultural shift
Empower individuals
across teams
Collaborative,
transparent, and self
serviced.
Industrialize your
SDLC and OPs
Consistent and
secure automation.
React to business
trends faster
Smaller and
continuous
iterations.
4. GitLab
A complete DevOps platform delivered as a single application
Idea to Production faster.
Single UI for developers, engineers, and practitioners alike to collaborate
and iterate together. Reduce friction and cycle time to roll out ideas into
production faster.
Code reviews,
collaboration,
developer experience,
productivity
Security Dashboard,
Code Scanning, and
shifting security left.
SecuritySCM CDCI
Automated
build/test pipeline,
quality and speed
Multi cloud,
Kubernetes native,
Infrastructure as code
Portfolio
Project
Backlog, sprint,
burndown, tracking
deliverable
Epics and roadmaps
enable visualizing and
prioritizing future work
5. The HashiCorp Stack
A control plane for every layer of the cloud operating model
Run
Development Cloud Application Automation
Connect
Networking Cloud Networking Automation
Secure
Security Cloud Security Automation
Provision
Operations Cloud Infrastructure Automation
vSphere
Various
Hardware
Identity:
AD/LDAP
Terraform
EKS / ECS
Lambda
CloudApp/
AppMesh
Identity:
AWS IAM
Cloud
Formation
AKS / ACS
Azure Functions
Proprietary
Identity:
Azure AD
Resource
Manager
GKE Cloud
Functions
Proprietary
Identity:
GCP IAM
Cloud
Deployment
Manager
6. Joint Solution Overview
End-to-end solution for Developers, Operators and more!
Collaborate
Unified UX with
cross team visibility
and self service.
Automate
XaC stored in Git
and activated via
CI/CD.
Secure
Security shifted left,
up, and down.
7. GitLab
Feature parity between
self managed and
Gitlab.com (SaaS).
Enterprise features for
developers, operators,
managers, security
engineers, etc.
SCM & CI/CD
Starter / Bronze
Paid Feature Sets
MULI-TEAM BUSINESS
SCM & CI/CD
INDIVIDUAL
Premium / Silver
Paid Feature Sets
INDIVIDUAL
Core
Free
Ultimate / Gold
Paid Feature Sets
TBD
TBD
SUPPORT PROVISIONIN
G
Operations and
Visibility
PROVISIONIN
GHigh Availability
SCM & CI/CD
Project Planning
PROVISIONIN
G
Operations and
Visibility
High Availiblity
SCM & CI/CD
Project Planning
Security and
ComplianceSUPPORT
SUPPORT
8. Terraform
Packages
Products build on
open source to
address
organizational
challenges and
complexity.
PROVISIONING
Terraform Cloud
Free
SMBS ENTERPRISES
COLLABORATION
PROVISIONING
INDIVIDUAL
Terraform Cloud
Paid Feature Sets
TEAMS
Open Source
Free
Terraform Enterprise
Paid Feature Sets
PROVISIONIN
G
POLICY &
GOVERNANCE
PROVISIONIN
GCOLLABORATION
PROVISIONING
SELF-SERVICE
PROVISIONIN
G
POLICY &
GOVERNANCE
COLLABORATION
PROVISIONING
SELF-SERVICE
OPERATIONS
SUPPORT
SUPPORT
10. Bridge the gap between Dev, Sec, Ops.
Securly automate app delivery and cloud operations via declarative code.
Infrastructure as Code
(IaC)
Declare cloud operations,
collaborate in GitLab, and
operationalize with Terraform.
Git triggered workflows
(GitOps)
Trigger pre-defined
automation workflows on
every change with
transparency and visibility.
End to end Security
Protect source code, secrets,
and add guard rails for
operational consistency.
11. Guiding Principle: GitOps = IaC + MR
● GitLab’s source code management
enables modularization, code
review, code commit, and code
testing.
● Merge Request workflows unlock
concurrent development between
Dev and Ops.
● Git triggered approval workflows
provide consistency and oversight.
Merge
to
Master
GitLab security testing
In pipeline report
Dashboard View
Manager
12. Guiding Principle: Infrastructure as Code
● Using version control and automation to reduce
human error and failed builds.
● Terraform infrastructure as code and policy as
code to automate everything.
● Open source providers allow rapid creation and
support for any infrastructure
● GitLab’s Terraform integrations improves UX.
17. Cloud Native
SaaS or Self Managed
Simply create an account or
deploy your own Terraform
GitLab instance.
Code Driven
Infrastructure as Code (IaC)
Enable teams to automate via
GitOps and IaC workflows.
Cloud Agnostic
Deploy to Any Infrastructure
Supports AWS, GCP, Azure, and
many other providers.
Secure
Source Code, Policies, Secrets, etc.
Enforce security with GitLab Code
Scanning, Vault, and Sentinel.
Gitlab and Hashicorp
provide Developers and
Operators with great
flexibility, security, and
end-to-end automation.
Lower the barrier to
industrializing the application
development and delivery process
across the entire application
lifecycle
Takeaways
18. .com
Create an account for free to start collaborating across your Dev
and Ops teams today!