SlideShare a Scribd company logo
CONFIDENTIAL. Copyright © 2018
DevTestSecOps
Prepared for Automation in action
Jul 2019
2
WHO AM I
Kostiantyn Severenchuk System Architect @Epam Systems
• 10+ years in IT
• DevTestSecOps practice
• Support & Maintenance
• QA/QC
• Build Engineering
• System Engineering
• SRE
• Development???
LET’S START FROM THE BASICS
4
Continuous Value Delivery Through DevOps
Early Feedback | Transparency | Continuous Delivery
Cycle Time Reduction| Optimization
Implement Monitor
DESIGN
DEVELOP INNOVATE
PRODUCT
BACKLOG
OPERATE
Value delivery
Value definition
Adaptive learningValue creation
Agile ITIL
INFRA/OPS
USERS
OPS
BACKLOG
BIZ
DEV/TEST
5
DevOps Capabilities
DevOps
Orchestration
Automation
CI/CD
Configuration
Management
Scalability/
Reliability
Backup/DR
Networking
Security
Monitoring
• Orchestration
• Automation
• Infrastructure as Code
• Platform as a Service
• CI/CD
• Blue-green deployment
• Pipeline as a Code
• Configuration Management
• Scalability/Reliability
• Backup/DR
• Networking
• Security
• Monitoring
6
DEVOPS TOOLSET
7
SECOPS & DEVOPS
8
Too many talks
WHAT IS IMPORTANT & WHY
10
WHAT’S FIRST?
11
ITIL VS ITSM FUNDAMENTALS
12
ITIL FUNDAMENTALS
13
SDLC VS SDL FUNDAMENTALS
14
VIRTUALIZATION FUNDAMENTALS
15
MONITORING FUNDAMENTALS
16
SCM/VCS FUNDAMENTALS
17
SILVER BULLETS
DEVTESTSECOPS IN ACTION AND WHY
19
LET’S START
19
20
DevTestSecOps approach in action
Roadmap
Strategy
Dev
Test
Sec
Ops
Perf
Digital
approach
Web Channel
Delivery
SFP
Project
SoftwareFactoryPlatformSFP
DevTestSecOps
Processes
Scope
B a c k l o g
TBC TBC
TBCTBC
TBC
TBC SFP v 1.0.0
SFP v 1.0.1
…
SFP v 1.2.0
21
DEVOPS MAGIC
22
RELEASE ANTIPATTERNS
• Sitting bleary-eyed in front of Monitor at 2 A.M. the day after the release day, trying to figure out how
to make it work
• Frequent correction to the release process during the course of release
• Frequent calls to the development team to explain why a deployment is going wrong on a release day
Deploying Software
Manually
• Having deployed successfully many times to staging, the deployment into production fails
• Configuration of the system is carried out by modifying the configuration directly on production
systems
• The operations team takes a long time to prepare an environment for the release
Manual Configuration
Management of Production
Environments
• There is little, if any, collaboration between the development team and the people who actually
perform deployments to create this collateral
• Releasing into staging is the first time that operations people interact with the new release
• The bigger the difference between development and production environments is the less realistic the
assumptions that have to be made during development are
Deploying to a Production-
like Environment Only after
Development Is Completed
23
MANUAL WORK
24
STEPS FOR GOAL ACHIEVEMENT
Automated
Frequent
Provide meaningful feedback
25
UMBRELLA
26
GUIDANCE & GOVERNANCE
27
Why DevTestSecOps
1
2
3
4
5
Build once, deploy many
Enable self-service and
on-demand capabilities
Leverage SMEs for support and
best practices
Identify opportunities to remove
bottlenecks
Increase and assume
accountability
Why DevTestSecOps
28
ONE STEP CLOSER TO IDEAL WORLD
CI / Build
Server
Builds / Status
Notifications
Artefact
Repository
CI
Dashboard
QA
Cloud
Version
Control
PROD
approval
gateway
Production
Deployment
Mock /
Unit Tests
Сode
Analysis
Code Review
UAT, INT
PERF
PROD
Security
check
Performance
Test
Integration
Test
Functional &
Regression
Test
• Fully Automated CI/CD Pipeline
• Built-in quality and Security gates
• Frequent and fast feedback
Feedback
29
CI/CD TOOLSET REPRESENTATION & AUTOMATION
30
AUTOMATION
31
BUILD A HOUSE WITHOUT BASE
WHAT CAN BE AUTOMATED?
33
REALITY
WHAT CAN NOT BE AUTOMATED?
35
REALITY
ZONES OF RESPONSIBILITY
37
REALITY
BONUS STORIES
39
App in Docker vs Performance & Security
40
SOMETHING WENT WRONG
41
GCP (everyone has bugs)
42
WHAT ABOUT TOOLS
43
Performance
44
Business vs Technical debates
45
OVERESTIMATE
46
DYNATRACE VS INFRA TESTING
47
IDEAL LIFE
48
ANY QUESTIONS?

More Related Content

PPTX
Webinar | GE & Stork | APM Best Practices - Mechanical Integrity
PDF
متطلبات نظام إدارة الجودة.pdf
PPTX
WebSphere Application Server Family (Editions Comparison)
PPT
IBM WebSphere Application Server traditional and Docker
PPTX
ISO 18295 – Part 1 – certifying to the new standard for customer contact cen...
PDF
PDF
Introduction to Jira - Bug Tracking tool
PPTX
Incident management with jira
Webinar | GE & Stork | APM Best Practices - Mechanical Integrity
متطلبات نظام إدارة الجودة.pdf
WebSphere Application Server Family (Editions Comparison)
IBM WebSphere Application Server traditional and Docker
ISO 18295 – Part 1 – certifying to the new standard for customer contact cen...
Introduction to Jira - Bug Tracking tool
Incident management with jira

What's hot (20)

PDF
إيزو 9001/2015 باللغة العربية
PDF
14 Ace 2010 Replication Workshop
PDF
Scaling Agile with JIRA Software and Portfolio for JIRA
PDF
Agile Metrics for Senior Managers and Executives
PDF
UiPath Task Capture training.pdf
PPTX
Impact Analysis Template - Enterprise
PPTX
Cloud Oracle
PPT
Iso 20000 presentation
PPTX
New Roles In The Cloud
PPT
What is HALT?
PDF
تكاليف الصيانة
PDF
المراجعة الداخلية جزء 1 part i internal audit
PPTX
Advanced Integrations of MuleSoft with ChatGTP
PPTX
Business Continuity & Disaster Recovery with Microsoft Azure
PPTX
Introduction To ITIL Slide Share
PDF
Core tools apqp, ppap, fmea, spc and msa
PDF
WQD2011 - KAIZEN - EMAL - Core Cutting Machine (Tech. Lab.) Safety Modification
DOC
New product development form
PPTX
Virtustream presentation
PDF
SDDC Strategy 1.3
إيزو 9001/2015 باللغة العربية
14 Ace 2010 Replication Workshop
Scaling Agile with JIRA Software and Portfolio for JIRA
Agile Metrics for Senior Managers and Executives
UiPath Task Capture training.pdf
Impact Analysis Template - Enterprise
Cloud Oracle
Iso 20000 presentation
New Roles In The Cloud
What is HALT?
تكاليف الصيانة
المراجعة الداخلية جزء 1 part i internal audit
Advanced Integrations of MuleSoft with ChatGTP
Business Continuity & Disaster Recovery with Microsoft Azure
Introduction To ITIL Slide Share
Core tools apqp, ppap, fmea, spc and msa
WQD2011 - KAIZEN - EMAL - Core Cutting Machine (Tech. Lab.) Safety Modification
New product development form
Virtustream presentation
SDDC Strategy 1.3
Ad

Similar to Automation world under the DevTestSecOps umbrella (20)

PPTX
Enterprise DevOps: Scaling Build, Deploy, Test, Release
PPTX
SecDevOps: The New Black of IT
PPT
IBM Innovate 2013 Session: DevOps 101
PDF
Tell me how you provision and I'll tell you how you are
PPTX
What is DevOps? What is DevOps CoE?
PDF
DevOps, Common use cases, Architectures, Best Practices
PPTX
DevOps Days Ohio
PDF
DevOps Transformation - Another View
PDF
Scaling DevOps from Ground Zero to Enterprise
PDF
Scale security for a dollar or less
PPTX
Secure DevOPS Implementation Guidance
PDF
Strengthen and Scale Security for a dollar or less
PDF
DevOps Automation: Boosting Efficiency and Productivity
PPTX
DevOps in Practice
PPTX
Agile, DevOps & Test
PDF
DevTestOps
PPTX
DevOps Roadmap.pptx
PDF
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
PPTX
PPTX
Are your DevOps and Security teams friends or foes?
Enterprise DevOps: Scaling Build, Deploy, Test, Release
SecDevOps: The New Black of IT
IBM Innovate 2013 Session: DevOps 101
Tell me how you provision and I'll tell you how you are
What is DevOps? What is DevOps CoE?
DevOps, Common use cases, Architectures, Best Practices
DevOps Days Ohio
DevOps Transformation - Another View
Scaling DevOps from Ground Zero to Enterprise
Scale security for a dollar or less
Secure DevOPS Implementation Guidance
Strengthen and Scale Security for a dollar or less
DevOps Automation: Boosting Efficiency and Productivity
DevOps in Practice
Agile, DevOps & Test
DevTestOps
DevOps Roadmap.pptx
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Are your DevOps and Security teams friends or foes?
Ad

More from Katherine Golovinova (20)

PDF
Contract-based Testing Approach as a Tool for Shift Lef
PDF
Speed up application testing with azure container instances
PDF
Analyzing application activities with KSQL and Elasticsearch
PPTX
Testing Big Data solutions fast and furiously
PDF
"Fast & Fail in real life of DevTestSecOps"
PPTX
Geodistributed databases - what, how, and why?
PPTX
COSMOS DB - geodistributed database for anyone
PDF
Migrating from a monolith to microservices – is it worth it?
PDF
Azure Functions - the evolution of microservices platform or marketing gibber...
PPTX
Gatling and Page Object: a way to performance testing
PDF
Automation of Security scanning easy or cheese
PPTX
Gradle plugins for Test Automation
PPTX
"Disaster Recovery in Azure" by Viktor Kocherha
PPTX
"Certified Kubernetes Administrator Exam – how it was" by Andrii Fedenishin
PPTX
"Modern CI/CD" by Dmytro Batiievskyi
PPTX
EPAM DevOps community meetup: Building CI/CD for microservice architecture
PPTX
EPAM DevOps community meetup: Designing bare metal Kubernetes clusters
PDF
Hosting Microservices in Microsoft Azure
PDF
Infrastructure as Code for Azure: ARM or Terraform?
PDF
Azure IoT Hub: what is it and why we select other solution (production projec...
Contract-based Testing Approach as a Tool for Shift Lef
Speed up application testing with azure container instances
Analyzing application activities with KSQL and Elasticsearch
Testing Big Data solutions fast and furiously
"Fast & Fail in real life of DevTestSecOps"
Geodistributed databases - what, how, and why?
COSMOS DB - geodistributed database for anyone
Migrating from a monolith to microservices – is it worth it?
Azure Functions - the evolution of microservices platform or marketing gibber...
Gatling and Page Object: a way to performance testing
Automation of Security scanning easy or cheese
Gradle plugins for Test Automation
"Disaster Recovery in Azure" by Viktor Kocherha
"Certified Kubernetes Administrator Exam – how it was" by Andrii Fedenishin
"Modern CI/CD" by Dmytro Batiievskyi
EPAM DevOps community meetup: Building CI/CD for microservice architecture
EPAM DevOps community meetup: Designing bare metal Kubernetes clusters
Hosting Microservices in Microsoft Azure
Infrastructure as Code for Azure: ARM or Terraform?
Azure IoT Hub: what is it and why we select other solution (production projec...

Recently uploaded (20)

PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
A Presentation on Artificial Intelligence
PPTX
Big Data Technologies - Introduction.pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
cuic standard and advanced reporting.pdf
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
Cloud computing and distributed systems.
PDF
Empathic Computing: Creating Shared Understanding
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Advanced methodologies resolving dimensionality complications for autism neur...
Understanding_Digital_Forensics_Presentation.pptx
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Dropbox Q2 2025 Financial Results & Investor Presentation
Per capita expenditure prediction using model stacking based on satellite ima...
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Encapsulation_ Review paper, used for researhc scholars
A Presentation on Artificial Intelligence
Big Data Technologies - Introduction.pptx
Building Integrated photovoltaic BIPV_UPV.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
cuic standard and advanced reporting.pdf
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Network Security Unit 5.pdf for BCA BBA.
Cloud computing and distributed systems.
Empathic Computing: Creating Shared Understanding
The Rise and Fall of 3GPP – Time for a Sabbatical?

Automation world under the DevTestSecOps umbrella

Editor's Notes

  • #40: Time to inactive Visual complete Full load