Release Management in a Compliant Cloud - Campus LISAData Science AWS EMR cloudera MACHINE LEARNING...

14
Anthony Boyd Sherlock San Diego Supercomputer Center @ UC San Diego Release Management in a Compliant Cloud

Transcript of Release Management in a Compliant Cloud - Campus LISAData Science AWS EMR cloudera MACHINE LEARNING...

Page 1: Release Management in a Compliant Cloud - Campus LISAData Science AWS EMR cloudera MACHINE LEARNING Microservices docker APACHE Spork kubernetes J upyter Terraform ... Bitbucket .

Anthony BoydSherlock

San Diego Supercomputer Center @ UC San Diego

Release Management in a Compliant Cloud

Page 2: Release Management in a Compliant Cloud - Campus LISAData Science AWS EMR cloudera MACHINE LEARNING Microservices docker APACHE Spork kubernetes J upyter Terraform ... Bitbucket .
Page 3: Release Management in a Compliant Cloud - Campus LISAData Science AWS EMR cloudera MACHINE LEARNING Microservices docker APACHE Spork kubernetes J upyter Terraform ... Bitbucket .
Page 4: Release Management in a Compliant Cloud - Campus LISAData Science AWS EMR cloudera MACHINE LEARNING Microservices docker APACHE Spork kubernetes J upyter Terraform ... Bitbucket .
Page 5: Release Management in a Compliant Cloud - Campus LISAData Science AWS EMR cloudera MACHINE LEARNING Microservices docker APACHE Spork kubernetes J upyter Terraform ... Bitbucket .
Page 6: Release Management in a Compliant Cloud - Campus LISAData Science AWS EMR cloudera MACHINE LEARNING Microservices docker APACHE Spork kubernetes J upyter Terraform ... Bitbucket .

What is CI/CD?

Page 7: Release Management in a Compliant Cloud - Campus LISAData Science AWS EMR cloudera MACHINE LEARNING Microservices docker APACHE Spork kubernetes J upyter Terraform ... Bitbucket .

Sherlock’s approach to supporting CI/CD

• Turnkey Solutions• Automated build-outs for CI/CD workflows

• Ease of Use• We want developers to use the tools they’re used to

• Customization• We can create a CI/CD framework that meets your needs

• Limiting Costs• Pay per use, utilize cloud services

• Make the cloud easier for customers so they can focus on their work

Page 8: Release Management in a Compliant Cloud - Campus LISAData Science AWS EMR cloudera MACHINE LEARNING Microservices docker APACHE Spork kubernetes J upyter Terraform ... Bitbucket .

• Overhead of managing infrastructure and security• Administrating systems, implementing security controls,

maintaining compliance• Detecting security issues before they become a problem• Patch management, software upgrades, monitoring threats

• A lack of integrated security tools• Security testing slowing down processes

Challenges Meeting Compliance

Page 9: Release Management in a Compliant Cloud - Campus LISAData Science AWS EMR cloudera MACHINE LEARNING Microservices docker APACHE Spork kubernetes J upyter Terraform ... Bitbucket .

• Automation• Build-outs, patch management, management tasks

• Leveraging RedLock’s signatures for compliance• Scans cloud platforms against HIPAA, NIST 800-53 Rev4, SOC 2, and other

signatures

• CIS compliant AMIs• Custom built compute images with security tools included

• SIEM with Splunk• Logging the entire platform to catch threats

• Perimeter UTM with WAF IPS• Control and gain insight into what’s coming in or going out

How Sherlock Handles these Challenges

Page 10: Release Management in a Compliant Cloud - Campus LISAData Science AWS EMR cloudera MACHINE LEARNING Microservices docker APACHE Spork kubernetes J upyter Terraform ... Bitbucket .

CI/CD Toolsand Stages

Page 11: Release Management in a Compliant Cloud - Campus LISAData Science AWS EMR cloudera MACHINE LEARNING Microservices docker APACHE Spork kubernetes J upyter Terraform ... Bitbucket .

Approvals

Page 12: Release Management in a Compliant Cloud - Campus LISAData Science AWS EMR cloudera MACHINE LEARNING Microservices docker APACHE Spork kubernetes J upyter Terraform ... Bitbucket .
Page 13: Release Management in a Compliant Cloud - Campus LISAData Science AWS EMR cloudera MACHINE LEARNING Microservices docker APACHE Spork kubernetes J upyter Terraform ... Bitbucket .
Page 14: Release Management in a Compliant Cloud - Campus LISAData Science AWS EMR cloudera MACHINE LEARNING Microservices docker APACHE Spork kubernetes J upyter Terraform ... Bitbucket .

Anthony BoydSherlock

San Diego Supercomputer Center @ UC San Diego

Thank you!