SlideShare a Scribd company logo
Vikash Karuna
Presented: December, 2018
Vikash Karuna
PMP, SAFe Agilist, CSP, CSPO, CSM, AWS/Azure/GCP Cloud, DevOps
OBJECTIVES
▪ What’s DevOps?
▪ Why DevOps?
▪ What’s Trending?
Vikash Karuna 2
WHAT IS DEVOPS
Dev & Ops collaboration
for
Culture, practices & tools
to
Deliver apps, features, fixes, and services frequently
at
High Velocity, in an automated
and
Repeatable way
in
Close alignment with business
Under this product development approach, companies seek to fully integrate
their software-development functions with their IT operations so teams can
jointly build, test, release, and maintain new digital applications more
frequently and more efficiently. Software is designed with discrete business
requirements and system integration in mind.
Vikash Karuna 3
▪ Developers
• Think "automation“ - TDD
• Write CI tests
• Log messages wisely and connect the stack trace to Git
• Get "concurrency aware
▪ Testers
• ATDD, BDD
• Automation of test cases for 100% code coverage.
• Ensure standardization of environments & automation of deployment
on QA boxes
▪ Support/Operations
• Well versed with Application logging & monitoring mechanism tools
• Hands-On on alerting & notification tools for job abends
• Implement automated self-healing mechanism for recurring issues
• Operational Intelligence platform for analyzing server and
application logs
DEVELOPMENT
TESTING
SECURITY
OPERATION
SUPPORT
BUSINESS
Vikash Karuna 4
DEVOPS LAYERS
Comprises of technology
that provides virtualization
functionality to physical
hardware to make compute,
network and storage easily
accessible
e.g., Amazon’s EC2 and Google
Compute Engine in the public
cloud arena, along with VMware
and OpenStack in the private
cloud arena.
Comprises of technologies
that make access and
configuration of the
infrastructure layer an easier
process (These tools still
require functional knowledge
of underlying infrastructure)
e.g. Open source tools by
HashiCorp, Mesos, Docker,
Puppet, Chef, Jenkins etc
Abstracts away both tooling
& infra layers into common
workflow for turning app
code into a running app (No
knowledge of infra is reqd.,
all logic is held at app level)
e.g. Package your app as a
Docker container, rkt container,
jar or binary & have it be able to
run on any cloud or physical
infrastructure.
Infrastructure Tooling Management
▪ DevOps Is Mandatory
▪ Must for digital transformation
▪ DevOps without cloud tends to offer much
lower value than DevOps with cloud
▪ DevOps & cloud computing are joined at the
hip is now well understood.
▪ Claranet found that 74 % of enterprises that
had migrated to the cloud had experienced
challenges with ops team.There was no
cloud at the end of the DevOps chains
Vikash Karuna 6
3. Real-Time Cloud Monitoring
1. DevOps as-a Services in Cloud
• Automation, monitoring & management
• Infrastructure,Microservices, Applications, Containers, and Serverless
What ? How ?
2. Container Orchestration & Management
• By all public clouds (AWS, Azure, GCP etc) players
• Address hybrid-cloud and multi-cloud strategies
4. AI-accelerated DevOps (AIOps
• AI-based predictive analytics, decision-making on perf. metrics
• Integration, security, testing and deploying will be dictated by AI
• The application container segment will scale to $2.7 billion by 2020 - by 451 Research
• Continuous Delivery, managing services and deployment
10. Real-time Logs Analysis,and Distributed
Tracing
5. DevOps for AI /ML & Data Science
• By the year 2022 at least 40% of new dev. projects will have AI - Gartner Research
• Automated pipelines, manage & test multiple deployed models in the production
6. FaaS and serverless computing
• Hosted in on-premise / cloud services
• 22% companies are already using & nearly 50% evaluating serverless - Cloud Foundry
7. Security Across DevOps Process Chain
• Security integration across SDLC (DevSecOps)
• Predictive security practices into workflow
8. Infrastructure as a code • Infra configuration & orchestration, on any cloud, or on-prem. / hybrid
• Safe and convenient design, management and improvement for
9. Database Deployment • Continuous delivery used version control for database-related changes
• Safeguarding personally-identifiable information
• Application insights on health and preventive maintenance
• Distributed logs aggregation across systems & environment
Vikash Karuna 7
3. Real-Time Cloud Monitoring
1. DevOps as-a Services in Cloud
Tools/Technologies
2. Container Orchestration & Management
4. AI-accelerated DevOps (AIOps)
10. Real-time Logs Analysis,and Distributed
Tracing
5. DevOps for AI /ML & Data Science
6. FaaS and serverless computing
7. Security Across DevOps Process Chain
8. Infrastructure as a code
9. Database Deployment
Google Cloud Functions Azure Functions IBM OpenWhisk
What ?
Vikash Karuna 8
THANK YOU ! Vikash.karuna@gmail.com
https://www.linkedin.com/in/vikashkaruna

More Related Content

DevOps - Top Trends In 2019

  • 1. Vikash Karuna Presented: December, 2018 Vikash Karuna PMP, SAFe Agilist, CSP, CSPO, CSM, AWS/Azure/GCP Cloud, DevOps
  • 2. OBJECTIVES ▪ What’s DevOps? ▪ Why DevOps? ▪ What’s Trending? Vikash Karuna 2
  • 3. WHAT IS DEVOPS Dev & Ops collaboration for Culture, practices & tools to Deliver apps, features, fixes, and services frequently at High Velocity, in an automated and Repeatable way in Close alignment with business Under this product development approach, companies seek to fully integrate their software-development functions with their IT operations so teams can jointly build, test, release, and maintain new digital applications more frequently and more efficiently. Software is designed with discrete business requirements and system integration in mind. Vikash Karuna 3
  • 4. ▪ Developers • Think "automation“ - TDD • Write CI tests • Log messages wisely and connect the stack trace to Git • Get "concurrency aware ▪ Testers • ATDD, BDD • Automation of test cases for 100% code coverage. • Ensure standardization of environments & automation of deployment on QA boxes ▪ Support/Operations • Well versed with Application logging & monitoring mechanism tools • Hands-On on alerting & notification tools for job abends • Implement automated self-healing mechanism for recurring issues • Operational Intelligence platform for analyzing server and application logs DEVELOPMENT TESTING SECURITY OPERATION SUPPORT BUSINESS Vikash Karuna 4
  • 5. DEVOPS LAYERS Comprises of technology that provides virtualization functionality to physical hardware to make compute, network and storage easily accessible e.g., Amazon’s EC2 and Google Compute Engine in the public cloud arena, along with VMware and OpenStack in the private cloud arena. Comprises of technologies that make access and configuration of the infrastructure layer an easier process (These tools still require functional knowledge of underlying infrastructure) e.g. Open source tools by HashiCorp, Mesos, Docker, Puppet, Chef, Jenkins etc Abstracts away both tooling & infra layers into common workflow for turning app code into a running app (No knowledge of infra is reqd., all logic is held at app level) e.g. Package your app as a Docker container, rkt container, jar or binary & have it be able to run on any cloud or physical infrastructure. Infrastructure Tooling Management
  • 6. ▪ DevOps Is Mandatory ▪ Must for digital transformation ▪ DevOps without cloud tends to offer much lower value than DevOps with cloud ▪ DevOps & cloud computing are joined at the hip is now well understood. ▪ Claranet found that 74 % of enterprises that had migrated to the cloud had experienced challenges with ops team.There was no cloud at the end of the DevOps chains Vikash Karuna 6
  • 7. 3. Real-Time Cloud Monitoring 1. DevOps as-a Services in Cloud • Automation, monitoring & management • Infrastructure,Microservices, Applications, Containers, and Serverless What ? How ? 2. Container Orchestration & Management • By all public clouds (AWS, Azure, GCP etc) players • Address hybrid-cloud and multi-cloud strategies 4. AI-accelerated DevOps (AIOps • AI-based predictive analytics, decision-making on perf. metrics • Integration, security, testing and deploying will be dictated by AI • The application container segment will scale to $2.7 billion by 2020 - by 451 Research • Continuous Delivery, managing services and deployment 10. Real-time Logs Analysis,and Distributed Tracing 5. DevOps for AI /ML & Data Science • By the year 2022 at least 40% of new dev. projects will have AI - Gartner Research • Automated pipelines, manage & test multiple deployed models in the production 6. FaaS and serverless computing • Hosted in on-premise / cloud services • 22% companies are already using & nearly 50% evaluating serverless - Cloud Foundry 7. Security Across DevOps Process Chain • Security integration across SDLC (DevSecOps) • Predictive security practices into workflow 8. Infrastructure as a code • Infra configuration & orchestration, on any cloud, or on-prem. / hybrid • Safe and convenient design, management and improvement for 9. Database Deployment • Continuous delivery used version control for database-related changes • Safeguarding personally-identifiable information • Application insights on health and preventive maintenance • Distributed logs aggregation across systems & environment Vikash Karuna 7
  • 8. 3. Real-Time Cloud Monitoring 1. DevOps as-a Services in Cloud Tools/Technologies 2. Container Orchestration & Management 4. AI-accelerated DevOps (AIOps) 10. Real-time Logs Analysis,and Distributed Tracing 5. DevOps for AI /ML & Data Science 6. FaaS and serverless computing 7. Security Across DevOps Process Chain 8. Infrastructure as a code 9. Database Deployment Google Cloud Functions Azure Functions IBM OpenWhisk What ? Vikash Karuna 8
  • 9. THANK YOU ! Vikash.karuna@gmail.com https://www.linkedin.com/in/vikashkaruna