SlideShare uma empresa Scribd logo
1 de 40
DevOps – IaC
Copyright © Thinknyx Technologies 1
Yogesh Raheja
+91-9810344919
yogeshraheja07@gmail.com
Agenda
• What is DevOps?
• Why DevOps?
• What is DevOps – IaC?
• Why DevOps – IaC?
• Essential tool set of DevOps – IaC
• Introduction to GIT, Jenkins, Ansible and Docker
• Live Demo
• Q&A
Copyright © Thinknyx Technologies 2
What is DevOps?
• “DevOps is gaining momentum In IT Industry”.
• “DevOps is a methodology to make IT a high-performing organization by breaking down
the wall of confusion between Dev and Ops together with structure framework”
• DevOps is not a technology., it’s a frame work, just a mindset change, a cultural
difference, and an effective way of communication and collaboration between different
cross functional teams (Dev[development] + Ops[Operations]) to know the loopholes in
the product lifecycle process.
• DevOps is a culture for Integration, Collaboration and Communication between different
cross functional teams (including ops) for Continuous delivery.
• DevOps encourages Operations to participate early in the Development cycle so that
products are designed to be easily deployable and maintainable.
Copyright © Thinknyx Technologies 3
What is DevOps?
• It is a collection of tools, such as Git, Jenkins, Sonar, Nexus, Docker, Ansible, Salt, Chef,
Puppet and many more.
• It is a collection of tools/technologies and processes to deliver quality services.
• It is a movement to respond faster to the market.
• It is a movement to delivery quality service faster with the right mix of collaboration
between the Development and Operations teams.
Copyright © Thinknyx Technologies 4
DevOps
Copyright © Thinknyx Technologies 5
Software
Development
Infrastructure,
Operations and
Support
Build & Release,
Testing Teams
DevOps
Why DevOps?
• Integration
• Collaboration
• Communication
• Adaptation to Changes
• A Cultural Handshake
Copyright © Thinknyx Technologies 6
Examples
Copyright © Thinknyx Technologies 7
Green Channel
for Organ
Transplant
Demonetization
Copyright © Thinknyx Technologies
What is DevOps - IaC
• IaC – Stands for Infrastructure as Code, evolved with the rise of DevOps Framework.
• IaC is “configuring and maintaining” infrastructure activities (like
os/db/application/network/firewall/DNS any other infra domain deployments,
configurations and maintenance) in the form of codes.
• Code-based files gives the flexibility to replicate the changes from days or hours to within a
minutes or seconds.
• This makes the product development and Release Management lifecycle very fast so that
the organizations can launch their products and services in the market in a very short
duration of time.
8
Copyright © Thinknyx Technologies
Why DevOps – IaC?
• The minor changes can be launched in a few minutes without downtime or with minimal
downtime.
• The beauty of Infrastructure as a Code (IaC) lies in its very :
- descriptive nature
- straight -forward execution
- complete transparent nature
• This change will help to bring Product Development (Waterfall, Agile, Lean) and
Infrastructure methodologies (ITIL/ITSM) close to each other.
• This closeness will result in faster product delivery and hence to the Organizational
growth.
9
DevOps - ToolSet
Copyright © Thinknyx Technologies 10
DevOps – Git (Version Control System)
Copyright © Thinknyx Technologies 11
Yogesh Raheja
+91-9810344919
yogeshraheja07@gmail.com
What is Version Control System
12
• As name states Version Control System is the “Management of changes to anything”.
• Version Control is way of storing files in central location accessible to all team members
and enabling them to keep track of changes being done in the source code by whom,
when & why. It also help teams to recover from some inevitable circumstances.
Copyright © Thinknyx Technologies
Never mind merging. It's not an SCM, it's a distribution and
archival mechanism. I bet you could make a reasonable SCM
on top of it, though. Another way of looking at it is to say that
it's really a content-addressable file system, used to track
directory trees.
Linus Torvalds, 7 Apr 2005
13
GIT is not a SCM
Copyright © Thinknyx Technologies
• Why Git:
- Branching: gives developers a great flexibility to work on a replica of master branch.
- Distributed Architecture: The main advantage of DVCS is “no requirement of
network connections to central repository” while development of a product.
- Open-Source: Free to use.
- Integration with CI: Gives faster product life cycle with even more faster minor changes.
14
Why GIT
Copyright © Thinknyx Technologies
BitBucket/GitHub/GitLab
• What is Bitbucket /GitHub/Gitlab?.
• Bitbucket is a Git solution for professional teams. In simple layman language its
a UI for Git, offered by Atlassian, similarly we have different available UI
solutions from Github (most famous) and Gitlab.
• Host in the cloud: free for small teams (till 5 users) and paid for larger teams.
• Host on Your server: One-Time pay for most solutions.
• Visit “https://bitbucket.org/” and click “Get Started” to sign up for free
account.
• Visit “https://github.com/” for Github details
Copyright © Thinknyx Technologies 15
DevOps – CI with Jenkins
Copyright © Thinknyx Technologies 16
Yogesh Raheja
+91-9810344919
yogeshraheja07@gmail.com
What is Continuous Integration
• In Simple term Continuous Integration is a term which means “checking the
compatibility of a change you have made with the remaining code base or modules of an
application or to check the impact of that change on the application functionality”.
• Continuous Integration is not helping us in fixing the bugs but it helps us to Identify
those bugs in the early phases of a development lifecycle and with much faster rate.
• Continuous Integration is not the sole responsibility of the developers but every
individual working in the team is responsible for the Healthy Continuous Integration.
Copyright © Thinknyx Technologies 17
Jenkins History
• Jenkins was originally developed as the Hudson project. Hudson’s creation started in
summer of 2004 at Sun Microsystems. Kohsuke Kawaguchi, the current CTO of
CloudBees, “A Company providing Enterprise Level Support for Jenkins, when he was
working with Sun Micro Systems”
• Certain clashes between Sun Micro Systems and Hudson Community for the Management
of the Project
• Today Jenkins is the most used Continuous Integration tool in the market, which provide
variety of functions to run with the help of large Jenkins Community.
Copyright © Thinknyx Technologies 18
Brief about Jenkins
• An Open Source CI Server with MIT (Massachusetts Institute of Technology)Licensing
Large Community Base
• More than 150,000 installations as on Dec, 2016
• More than 1300 plug-in support which make to compatible with almost every delivery
tool available in market
• Annual meet-up with the Jenkins World
• CloudBees is the biggest promoter and Contributor of Jenkins Community and also
provide Enterprise Support for Jenkins
• Jenkins is a self-contained, open source automation server which can be used to automate
all sorts of tasks related to building, testing, and deploying software.
Copyright © Thinknyx Technologies 19
What Jenkins can do ..?
• Automated build triggers
• Get source code from repository
• Automated build
• Automated Testing
• Trend Reports
• Bug Reporting
• Automate Notifications
• Automate Deployments
• Automate BAU Tasks like Space Cleanup, Server Monitoring, Patching, Configuration
Management run, Containers run etc.
Copyright © Thinknyx Technologies 20
Jenkins Dashboard
Copyright © Thinknyx Technologies 21
DevOps – Ansible
Copyright © Thinknyx Technologies 22
Yogesh Raheja
+91-9810344919
yogeshraheja07@gmail.com
• IT Automation Software for System Administrators:
 Founded in Feb, 2012
 First commercial product release in 2012
 Multiple in built functional modules
 Multiple Community Members
 40,000+ Users
 50,000+ Nodes managed in the largest deployments
 Support for Red Hat, CentOS, Ubuntu, Oracle Linux, MAC, OS, Solaris 10/11, Windows.
 Ansible Controller node Supported on Linux variants only
About Ansible
23Copyright © Thinknyx Technologies
• Michael DeHaan, the author of the provisioning server application Cobbler and co-author
of the Func framework for remote administration, developed the platform called
“Ansible” on 20th Feb’ 2012.
• It is included as part of the Fedora distribution of Linux, owned by Red Hat Inc., and is
also available for Red Hat Enterprise Linux, CentOS, and Scientific Linux via Extra
Packages for Enterprise Linux (EPEL) as well as for other operating systems.
• Ansible, Inc. (originally AnsibleWorks, Inc.) was the company set up to commercially
support and sponsor Ansible.
• It was acquired by Red Hat in October 2015.
Ansible History
24Copyright © Thinknyx Technologies
• Ansible is an open-source IT automation tool majorly used as Configuration Management
tool by system administrators.
• Ansible is a configuration management system, capable of maintaining remote nodes in
defined states (for example, ensuring that specific packages are installed and specific
services are running).
• Ansible is a distributed remote execution system used to execute commands and query
data on remote nodes, either individually or by arbitrary selection criteria.
• Provides following customer benefits:
• Productivity / Efficiency
• Simplicity
• Scalability
• Consistency
• Operational efficiency
Introducing Ansible
25Copyright © Thinknyx Technologies
• Descriptive
• Straightforward
• Transparent
[root@yogesh]# cat ntp.yml
---
# This is my Host section
- hosts: 192.168.74.171
# This is my Task section
tasks:
- name: NTP Installation
yum: name=ntp state=present
- name: NTP Service
service: name=ntpd state=started enabled=yes
Infrastructure as Code
26Copyright © Thinknyx Technologies
Ansible Communication
27Copyright © Thinknyx Technologies
DevOps – Docker
Copyright © Thinknyx Technologies 28
Yogesh Raheja
+91-9810344919
yogeshraheja07@gmail.com
29
Overview of Containers
Copyright © Thinknyx Technologies
30
Containers VS VM’s
Containers are an app
level construct
VMs are an infrastructure level
construct to turn one machine
into many servers
Copyright © Thinknyx Technologies
31
Containers and VM’s together
Containers and VMs together provide a tremendous amount of
flexibility for IT to optimally deploy and manage apps.
DEV
PROD
Copyright © Thinknyx Technologies
Origins of Docker Project
32
2004
Solaris Containers /
Zones technology
introduced
2008
Linux containers
(LXC 1.0)
introduced
2013
Solomon Hykes
starts Docker as an
internal project
within dotCloud
Mar 2013
Docker released
to open source
Feb 2016
Docker introduces first
commercial product – now
called Docker Enterprise
Edition
Today
Open source community includes:
- 3,300+ contributors
- 43,000+ stars
- 12,000+ forks
Copyright © Thinknyx Technologies
Results
33
Speed
• No OS to boot =
applications
online in seconds
Portability
• Less
dependencies
between process
layers = ability to
move between
infrastructure
Efficiency
• Less OS
overhead
• Improved VM
density
Copyright © Thinknyx Technologies
Adoption in Just 4 years
34Copyright © Thinknyx Technologies
Copyright © Thinknyx Technologies 35
Docker Architecture
Copyright © Thinknyx Technologies 36
Docker Architecture
Image
The basis of a Docker container. The content at rest.
Container
The image when it is ‘running.’ The standard unit for app service
Engine
The software that executes commands for containers. Networking and volumes are part of
Engine. Can be clustered together.
Registry
Stores, distributes and manages Docker images
Control Plane
Management plane for container and cluster orchestration
Container as a Service
37
Developers IT Operations
BUILD
Development Environments
SHIP
Secure Content & Collaboration
RUN
Deploy, Manage, Scale
Registry
Control plane
Multi-container
appsEngines running
on servers in cloud
or datacenter
Images stored
in repos
Clients pull and
push images
Copyright © Thinknyx Technologies
Live Demo
38
• Live Demo using: Git , Jenkins, Docker and Private Cloud
• Live Demo using: Git , Jenkins, Ansible and Private Cloud
Copyright © Thinknyx Technologies
Copyright © Thinknyx Technologies 39
For any queries or questions, please contact:
yogeshraheja07@gmail.com
+91-9810344919
THANK YOU
Copyright © Thinknyx Technologies 40

Mais conteúdo relacionado

Mais procurados

Dev ops for software architects
Dev ops for software architectsDev ops for software architects
Dev ops for software architectsLen Bass
 
Ben keynote 5
Ben keynote 5Ben keynote 5
Ben keynote 5Ben Golub
 
Navigating the open stack ecosystem summit vancouver.pptx
Navigating the open stack ecosystem   summit vancouver.pptxNavigating the open stack ecosystem   summit vancouver.pptx
Navigating the open stack ecosystem summit vancouver.pptxSriram Subramanian
 
What's New with Linux on System z
What's New with Linux on System zWhat's New with Linux on System z
What's New with Linux on System zNovell
 
OpenStack in Action 4! Patrick Hamon - Architectures of reference for OpenSta...
OpenStack in Action 4! Patrick Hamon - Architectures of reference for OpenSta...OpenStack in Action 4! Patrick Hamon - Architectures of reference for OpenSta...
OpenStack in Action 4! Patrick Hamon - Architectures of reference for OpenSta...eNovance
 
Enterprise DevOps and the Cloud
Enterprise DevOps and the CloudEnterprise DevOps and the Cloud
Enterprise DevOps and the CloudCloudCheckr
 
How to Maximize Effectiveness of Developers Contributing to Free Software
How to Maximize Effectiveness of Developers Contributing to Free SoftwareHow to Maximize Effectiveness of Developers Contributing to Free Software
How to Maximize Effectiveness of Developers Contributing to Free SoftwareStefano Maffulli
 
My first deployment pipeline
My first deployment pipelineMy first deployment pipeline
My first deployment pipelineLen Bass
 
How Big Companies Contribute to OpenStack
How Big Companies Contribute to OpenStackHow Big Companies Contribute to OpenStack
How Big Companies Contribute to OpenStackStefano Maffulli
 
How we made jenkins community
How we made jenkins communityHow we made jenkins community
How we made jenkins communityKohsuke Kawaguchi
 
Long Term Support the Eclipse Way
Long Term Support the Eclipse WayLong Term Support the Eclipse Way
Long Term Support the Eclipse WayRalph Mueller
 
Who's Who in Container Land
Who's Who in Container LandWho's Who in Container Land
Who's Who in Container LandMike Kavis
 
Packaging tool options
Packaging tool optionsPackaging tool options
Packaging tool optionsLen Bass
 
So you think you know SUSE?
So you think you know SUSE?So you think you know SUSE?
So you think you know SUSE?Kangaroot
 
Top devops solution providers
Top devops solution providersTop devops solution providers
Top devops solution providersayush gupta
 
The lessons of Open Source for the Open Cloud
The lessons of Open Source for the Open CloudThe lessons of Open Source for the Open Cloud
The lessons of Open Source for the Open CloudStefano Maffulli
 
Introduction to dev ops
Introduction to dev opsIntroduction to dev ops
Introduction to dev opsLen Bass
 
The State of DevOps Tools: A Primer
The State of DevOps Tools: A PrimerThe State of DevOps Tools: A Primer
The State of DevOps Tools: A PrimerDevOps.com
 
Automating the build and deployment of legacy applications
Automating the build and deployment of legacy applicationsAutomating the build and deployment of legacy applications
Automating the build and deployment of legacy applicationsCachet Software Solutions Ltd
 
CI/CD Best Practices for Your DevOps Journey
CI/CD Best  Practices for Your DevOps JourneyCI/CD Best  Practices for Your DevOps Journey
CI/CD Best Practices for Your DevOps JourneyDevOps.com
 

Mais procurados (20)

Dev ops for software architects
Dev ops for software architectsDev ops for software architects
Dev ops for software architects
 
Ben keynote 5
Ben keynote 5Ben keynote 5
Ben keynote 5
 
Navigating the open stack ecosystem summit vancouver.pptx
Navigating the open stack ecosystem   summit vancouver.pptxNavigating the open stack ecosystem   summit vancouver.pptx
Navigating the open stack ecosystem summit vancouver.pptx
 
What's New with Linux on System z
What's New with Linux on System zWhat's New with Linux on System z
What's New with Linux on System z
 
OpenStack in Action 4! Patrick Hamon - Architectures of reference for OpenSta...
OpenStack in Action 4! Patrick Hamon - Architectures of reference for OpenSta...OpenStack in Action 4! Patrick Hamon - Architectures of reference for OpenSta...
OpenStack in Action 4! Patrick Hamon - Architectures of reference for OpenSta...
 
Enterprise DevOps and the Cloud
Enterprise DevOps and the CloudEnterprise DevOps and the Cloud
Enterprise DevOps and the Cloud
 
How to Maximize Effectiveness of Developers Contributing to Free Software
How to Maximize Effectiveness of Developers Contributing to Free SoftwareHow to Maximize Effectiveness of Developers Contributing to Free Software
How to Maximize Effectiveness of Developers Contributing to Free Software
 
My first deployment pipeline
My first deployment pipelineMy first deployment pipeline
My first deployment pipeline
 
How Big Companies Contribute to OpenStack
How Big Companies Contribute to OpenStackHow Big Companies Contribute to OpenStack
How Big Companies Contribute to OpenStack
 
How we made jenkins community
How we made jenkins communityHow we made jenkins community
How we made jenkins community
 
Long Term Support the Eclipse Way
Long Term Support the Eclipse WayLong Term Support the Eclipse Way
Long Term Support the Eclipse Way
 
Who's Who in Container Land
Who's Who in Container LandWho's Who in Container Land
Who's Who in Container Land
 
Packaging tool options
Packaging tool optionsPackaging tool options
Packaging tool options
 
So you think you know SUSE?
So you think you know SUSE?So you think you know SUSE?
So you think you know SUSE?
 
Top devops solution providers
Top devops solution providersTop devops solution providers
Top devops solution providers
 
The lessons of Open Source for the Open Cloud
The lessons of Open Source for the Open CloudThe lessons of Open Source for the Open Cloud
The lessons of Open Source for the Open Cloud
 
Introduction to dev ops
Introduction to dev opsIntroduction to dev ops
Introduction to dev ops
 
The State of DevOps Tools: A Primer
The State of DevOps Tools: A PrimerThe State of DevOps Tools: A Primer
The State of DevOps Tools: A Primer
 
Automating the build and deployment of legacy applications
Automating the build and deployment of legacy applicationsAutomating the build and deployment of legacy applications
Automating the build and deployment of legacy applications
 
CI/CD Best Practices for Your DevOps Journey
CI/CD Best  Practices for Your DevOps JourneyCI/CD Best  Practices for Your DevOps Journey
CI/CD Best Practices for Your DevOps Journey
 

Semelhante a DevOps - IaC | Talk | AGILE GURUGRAM 2018 | 23 - 24 March, 2018

Devops phase-1
Devops phase-1Devops phase-1
Devops phase-1G R VISHAL
 
Enterprise CI as-a-Service using Jenkins
Enterprise CI as-a-Service using JenkinsEnterprise CI as-a-Service using Jenkins
Enterprise CI as-a-Service using JenkinsCollabNet
 
Top 10 dev ops tools (1)
Top 10 dev ops tools (1)Top 10 dev ops tools (1)
Top 10 dev ops tools (1)yalini97
 
Open Source: How to empower your technical teams in Digital Transformation pr...
Open Source: How to empower your technical teams in Digital Transformation pr...Open Source: How to empower your technical teams in Digital Transformation pr...
Open Source: How to empower your technical teams in Digital Transformation pr...Kangaroot
 
Intro to DevOps 4 undergraduates
Intro to DevOps 4 undergraduates Intro to DevOps 4 undergraduates
Intro to DevOps 4 undergraduates Liran Levy
 
CI/CD (DevOps) 101
CI/CD (DevOps) 101CI/CD (DevOps) 101
CI/CD (DevOps) 101Hazzim Anaya
 
Dutchcontainerdays
DutchcontainerdaysDutchcontainerdays
Dutchcontainerdays4bakker
 
What is DevOps And How It Is Useful In Real life.
What is DevOps And How It Is Useful In Real life.What is DevOps And How It Is Useful In Real life.
What is DevOps And How It Is Useful In Real life.anilpmuvvala
 
What_is_DevOps_how_it's_very_useful_in_daily_Life.
What_is_DevOps_how_it's_very_useful_in_daily_Life.What_is_DevOps_how_it's_very_useful_in_daily_Life.
What_is_DevOps_how_it's_very_useful_in_daily_Life.anilpmuvvala
 
Back To Basics
Back To BasicsBack To Basics
Back To Basicskamalikamj
 
Devops interview-questions-PDF
Devops interview-questions-PDFDevops interview-questions-PDF
Devops interview-questions-PDFMayank Kumar
 
Testing in the new age of DevOps
Testing in the new age of DevOpsTesting in the new age of DevOps
Testing in the new age of DevOpsMoataz Mahmoud
 
Continuous Integration
Continuous IntegrationContinuous Integration
Continuous IntegrationXPDays
 
Lyra Infosystems - GitLab Overview Deck 2020
Lyra Infosystems - GitLab Overview Deck 2020Lyra Infosystems - GitLab Overview Deck 2020
Lyra Infosystems - GitLab Overview Deck 2020Lyra Infosystems Pvt. Ltd
 
How to Contribute to Cloud Native Computing Foundation
How to Contribute to Cloud Native Computing FoundationHow to Contribute to Cloud Native Computing Foundation
How to Contribute to Cloud Native Computing FoundationCodeOps Technologies LLP
 
How to contribute to cloud native computing foundation (CNCF)
How to contribute to cloud native computing foundation (CNCF)How to contribute to cloud native computing foundation (CNCF)
How to contribute to cloud native computing foundation (CNCF)Krishna-Kumar
 

Semelhante a DevOps - IaC | Talk | AGILE GURUGRAM 2018 | 23 - 24 March, 2018 (20)

Devops phase-1
Devops phase-1Devops phase-1
Devops phase-1
 
Enterprise CI as-a-Service using Jenkins
Enterprise CI as-a-Service using JenkinsEnterprise CI as-a-Service using Jenkins
Enterprise CI as-a-Service using Jenkins
 
Top 10 dev ops tools (1)
Top 10 dev ops tools (1)Top 10 dev ops tools (1)
Top 10 dev ops tools (1)
 
Open Source: How to empower your technical teams in Digital Transformation pr...
Open Source: How to empower your technical teams in Digital Transformation pr...Open Source: How to empower your technical teams in Digital Transformation pr...
Open Source: How to empower your technical teams in Digital Transformation pr...
 
Intro to DevOps 4 undergraduates
Intro to DevOps 4 undergraduates Intro to DevOps 4 undergraduates
Intro to DevOps 4 undergraduates
 
CI/CD (DevOps) 101
CI/CD (DevOps) 101CI/CD (DevOps) 101
CI/CD (DevOps) 101
 
Devops
DevopsDevops
Devops
 
Dutchcontainerdays
DutchcontainerdaysDutchcontainerdays
Dutchcontainerdays
 
What is DevOps And How It Is Useful In Real life.
What is DevOps And How It Is Useful In Real life.What is DevOps And How It Is Useful In Real life.
What is DevOps And How It Is Useful In Real life.
 
What_is_DevOps_how_it's_very_useful_in_daily_Life.
What_is_DevOps_how_it's_very_useful_in_daily_Life.What_is_DevOps_how_it's_very_useful_in_daily_Life.
What_is_DevOps_how_it's_very_useful_in_daily_Life.
 
Back To Basics
Back To BasicsBack To Basics
Back To Basics
 
Why to Cloud Native
Why to Cloud NativeWhy to Cloud Native
Why to Cloud Native
 
Devops interview-questions-PDF
Devops interview-questions-PDFDevops interview-questions-PDF
Devops interview-questions-PDF
 
Testing in the new age of DevOps
Testing in the new age of DevOpsTesting in the new age of DevOps
Testing in the new age of DevOps
 
What_is_DevOps.pptx
What_is_DevOps.pptxWhat_is_DevOps.pptx
What_is_DevOps.pptx
 
Continuous Integration
Continuous IntegrationContinuous Integration
Continuous Integration
 
Lyra Infosystems - GitLab Overview Deck 2020
Lyra Infosystems - GitLab Overview Deck 2020Lyra Infosystems - GitLab Overview Deck 2020
Lyra Infosystems - GitLab Overview Deck 2020
 
OaaS:Open as a Strategy
OaaS:Open as a StrategyOaaS:Open as a Strategy
OaaS:Open as a Strategy
 
How to Contribute to Cloud Native Computing Foundation
How to Contribute to Cloud Native Computing FoundationHow to Contribute to Cloud Native Computing Foundation
How to Contribute to Cloud Native Computing Foundation
 
How to contribute to cloud native computing foundation (CNCF)
How to contribute to cloud native computing foundation (CNCF)How to contribute to cloud native computing foundation (CNCF)
How to contribute to cloud native computing foundation (CNCF)
 

Mais de AgileNetwork

ANIn Ahmedabad May 2024 | Sailing the Agile seas Leveraging Business Prioriti...
ANIn Ahmedabad May 2024 | Sailing the Agile seas Leveraging Business Prioriti...ANIn Ahmedabad May 2024 | Sailing the Agile seas Leveraging Business Prioriti...
ANIn Ahmedabad May 2024 | Sailing the Agile seas Leveraging Business Prioriti...AgileNetwork
 
ANIn Mumbai May 2024 | Measuring Business Agility by Prashant Neharkar
ANIn Mumbai May 2024 | Measuring Business Agility by Prashant NeharkarANIn Mumbai May 2024 | Measuring Business Agility by Prashant Neharkar
ANIn Mumbai May 2024 | Measuring Business Agility by Prashant NeharkarAgileNetwork
 
ANIn Ahmedabad May 2024 | Reusability Using Agile by Pratik Patel
ANIn Ahmedabad May 2024 | Reusability Using Agile by Pratik PatelANIn Ahmedabad May 2024 | Reusability Using Agile by Pratik Patel
ANIn Ahmedabad May 2024 | Reusability Using Agile by Pratik PatelAgileNetwork
 
ANIn Chennai April 2024 |Agile Engineering: Modernizing Legacy Systems by Ana...
ANIn Chennai April 2024 |Agile Engineering: Modernizing Legacy Systems by Ana...ANIn Chennai April 2024 |Agile Engineering: Modernizing Legacy Systems by Ana...
ANIn Chennai April 2024 |Agile Engineering: Modernizing Legacy Systems by Ana...AgileNetwork
 
ANIn Chennai April 2024 |Beyond Big Bang: Technical Agility in Vintage Produc...
ANIn Chennai April 2024 |Beyond Big Bang: Technical Agility in Vintage Produc...ANIn Chennai April 2024 |Beyond Big Bang: Technical Agility in Vintage Produc...
ANIn Chennai April 2024 |Beyond Big Bang: Technical Agility in Vintage Produc...AgileNetwork
 
ANIn Gurugram April 2024 |Agile Adaptation: Driving Progress in Generative AI...
ANIn Gurugram April 2024 |Agile Adaptation: Driving Progress in Generative AI...ANIn Gurugram April 2024 |Agile Adaptation: Driving Progress in Generative AI...
ANIn Gurugram April 2024 |Agile Adaptation: Driving Progress in Generative AI...AgileNetwork
 
ANIn Noida Oct 2023 |AI Usage in Agile Transformation Journey by Kunal
ANIn Noida Oct 2023 |AI Usage in Agile Transformation Journey by KunalANIn Noida Oct 2023 |AI Usage in Agile Transformation Journey by Kunal
ANIn Noida Oct 2023 |AI Usage in Agile Transformation Journey by KunalAgileNetwork
 
ANIn Kolkata April 2024 |Ethics of AI by Abhishek Nandy
ANIn Kolkata April 2024 |Ethics of AI by Abhishek NandyANIn Kolkata April 2024 |Ethics of AI by Abhishek Nandy
ANIn Kolkata April 2024 |Ethics of AI by Abhishek NandyAgileNetwork
 
ANIn Kolkata April 2024 | AI Enabled Reflection in Agile Delivery by Indranil...
ANIn Kolkata April 2024 | AI Enabled Reflection in Agile Delivery by Indranil...ANIn Kolkata April 2024 | AI Enabled Reflection in Agile Delivery by Indranil...
ANIn Kolkata April 2024 | AI Enabled Reflection in Agile Delivery by Indranil...AgileNetwork
 
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...AgileNetwork
 
ANIn Pune April 2024 |L&D Accelerating business growth by Mukta Nalke
ANIn Pune April 2024 |L&D Accelerating business growth by Mukta NalkeANIn Pune April 2024 |L&D Accelerating business growth by Mukta Nalke
ANIn Pune April 2024 |L&D Accelerating business growth by Mukta NalkeAgileNetwork
 
ANIn Pune April 2024 | Meeting Modern Learning Needs with Innovation by Ankit...
ANIn Pune April 2024 | Meeting Modern Learning Needs with Innovation by Ankit...ANIn Pune April 2024 | Meeting Modern Learning Needs with Innovation by Ankit...
ANIn Pune April 2024 | Meeting Modern Learning Needs with Innovation by Ankit...AgileNetwork
 
ANIn Ahmedabad April 2024 | Powering Big Wins with Small, Agile Teams by Yoge...
ANIn Ahmedabad April 2024 | Powering Big Wins with Small, Agile Teams by Yoge...ANIn Ahmedabad April 2024 | Powering Big Wins with Small, Agile Teams by Yoge...
ANIn Ahmedabad April 2024 | Powering Big Wins with Small, Agile Teams by Yoge...AgileNetwork
 
ANIn Coimbatore March 2024 | Unlocking Agility with Gen AI by Balaprasanna S
ANIn Coimbatore March 2024 | Unlocking Agility with Gen AI by Balaprasanna SANIn Coimbatore March 2024 | Unlocking Agility with Gen AI by Balaprasanna S
ANIn Coimbatore March 2024 | Unlocking Agility with Gen AI by Balaprasanna SAgileNetwork
 
ANIn Coimbatore March 2024 | Agile & AI in Project Management by Dhilipkumar ...
ANIn Coimbatore March 2024 | Agile & AI in Project Management by Dhilipkumar ...ANIn Coimbatore March 2024 | Agile & AI in Project Management by Dhilipkumar ...
ANIn Coimbatore March 2024 | Agile & AI in Project Management by Dhilipkumar ...AgileNetwork
 
ANIn Chennai March 2024 |Conversational AI for Agility in Healthcare by Shine...
ANIn Chennai March 2024 |Conversational AI for Agility in Healthcare by Shine...ANIn Chennai March 2024 |Conversational AI for Agility in Healthcare by Shine...
ANIn Chennai March 2024 |Conversational AI for Agility in Healthcare by Shine...AgileNetwork
 
ANIn Chennai March 2024 |Oxygenating AI ecosystem with Agility by Gowtham Bal...
ANIn Chennai March 2024 |Oxygenating AI ecosystem with Agility by Gowtham Bal...ANIn Chennai March 2024 |Oxygenating AI ecosystem with Agility by Gowtham Bal...
ANIn Chennai March 2024 |Oxygenating AI ecosystem with Agility by Gowtham Bal...AgileNetwork
 
ANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh Mehta
ANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh MehtaANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh Mehta
ANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh MehtaAgileNetwork
 
ANIn Pune March 2024 | Customer Stratification for Business Growth by Manish ...
ANIn Pune March 2024 | Customer Stratification for Business Growth by Manish ...ANIn Pune March 2024 | Customer Stratification for Business Growth by Manish ...
ANIn Pune March 2024 | Customer Stratification for Business Growth by Manish ...AgileNetwork
 
ANIn Coimbatore July 2023 | Business Agility in Data Science by Dr.Selvaraaju...
ANIn Coimbatore July 2023 | Business Agility in Data Science by Dr.Selvaraaju...ANIn Coimbatore July 2023 | Business Agility in Data Science by Dr.Selvaraaju...
ANIn Coimbatore July 2023 | Business Agility in Data Science by Dr.Selvaraaju...AgileNetwork
 

Mais de AgileNetwork (20)

ANIn Ahmedabad May 2024 | Sailing the Agile seas Leveraging Business Prioriti...
ANIn Ahmedabad May 2024 | Sailing the Agile seas Leveraging Business Prioriti...ANIn Ahmedabad May 2024 | Sailing the Agile seas Leveraging Business Prioriti...
ANIn Ahmedabad May 2024 | Sailing the Agile seas Leveraging Business Prioriti...
 
ANIn Mumbai May 2024 | Measuring Business Agility by Prashant Neharkar
ANIn Mumbai May 2024 | Measuring Business Agility by Prashant NeharkarANIn Mumbai May 2024 | Measuring Business Agility by Prashant Neharkar
ANIn Mumbai May 2024 | Measuring Business Agility by Prashant Neharkar
 
ANIn Ahmedabad May 2024 | Reusability Using Agile by Pratik Patel
ANIn Ahmedabad May 2024 | Reusability Using Agile by Pratik PatelANIn Ahmedabad May 2024 | Reusability Using Agile by Pratik Patel
ANIn Ahmedabad May 2024 | Reusability Using Agile by Pratik Patel
 
ANIn Chennai April 2024 |Agile Engineering: Modernizing Legacy Systems by Ana...
ANIn Chennai April 2024 |Agile Engineering: Modernizing Legacy Systems by Ana...ANIn Chennai April 2024 |Agile Engineering: Modernizing Legacy Systems by Ana...
ANIn Chennai April 2024 |Agile Engineering: Modernizing Legacy Systems by Ana...
 
ANIn Chennai April 2024 |Beyond Big Bang: Technical Agility in Vintage Produc...
ANIn Chennai April 2024 |Beyond Big Bang: Technical Agility in Vintage Produc...ANIn Chennai April 2024 |Beyond Big Bang: Technical Agility in Vintage Produc...
ANIn Chennai April 2024 |Beyond Big Bang: Technical Agility in Vintage Produc...
 
ANIn Gurugram April 2024 |Agile Adaptation: Driving Progress in Generative AI...
ANIn Gurugram April 2024 |Agile Adaptation: Driving Progress in Generative AI...ANIn Gurugram April 2024 |Agile Adaptation: Driving Progress in Generative AI...
ANIn Gurugram April 2024 |Agile Adaptation: Driving Progress in Generative AI...
 
ANIn Noida Oct 2023 |AI Usage in Agile Transformation Journey by Kunal
ANIn Noida Oct 2023 |AI Usage in Agile Transformation Journey by KunalANIn Noida Oct 2023 |AI Usage in Agile Transformation Journey by Kunal
ANIn Noida Oct 2023 |AI Usage in Agile Transformation Journey by Kunal
 
ANIn Kolkata April 2024 |Ethics of AI by Abhishek Nandy
ANIn Kolkata April 2024 |Ethics of AI by Abhishek NandyANIn Kolkata April 2024 |Ethics of AI by Abhishek Nandy
ANIn Kolkata April 2024 |Ethics of AI by Abhishek Nandy
 
ANIn Kolkata April 2024 | AI Enabled Reflection in Agile Delivery by Indranil...
ANIn Kolkata April 2024 | AI Enabled Reflection in Agile Delivery by Indranil...ANIn Kolkata April 2024 | AI Enabled Reflection in Agile Delivery by Indranil...
ANIn Kolkata April 2024 | AI Enabled Reflection in Agile Delivery by Indranil...
 
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
 
ANIn Pune April 2024 |L&D Accelerating business growth by Mukta Nalke
ANIn Pune April 2024 |L&D Accelerating business growth by Mukta NalkeANIn Pune April 2024 |L&D Accelerating business growth by Mukta Nalke
ANIn Pune April 2024 |L&D Accelerating business growth by Mukta Nalke
 
ANIn Pune April 2024 | Meeting Modern Learning Needs with Innovation by Ankit...
ANIn Pune April 2024 | Meeting Modern Learning Needs with Innovation by Ankit...ANIn Pune April 2024 | Meeting Modern Learning Needs with Innovation by Ankit...
ANIn Pune April 2024 | Meeting Modern Learning Needs with Innovation by Ankit...
 
ANIn Ahmedabad April 2024 | Powering Big Wins with Small, Agile Teams by Yoge...
ANIn Ahmedabad April 2024 | Powering Big Wins with Small, Agile Teams by Yoge...ANIn Ahmedabad April 2024 | Powering Big Wins with Small, Agile Teams by Yoge...
ANIn Ahmedabad April 2024 | Powering Big Wins with Small, Agile Teams by Yoge...
 
ANIn Coimbatore March 2024 | Unlocking Agility with Gen AI by Balaprasanna S
ANIn Coimbatore March 2024 | Unlocking Agility with Gen AI by Balaprasanna SANIn Coimbatore March 2024 | Unlocking Agility with Gen AI by Balaprasanna S
ANIn Coimbatore March 2024 | Unlocking Agility with Gen AI by Balaprasanna S
 
ANIn Coimbatore March 2024 | Agile & AI in Project Management by Dhilipkumar ...
ANIn Coimbatore March 2024 | Agile & AI in Project Management by Dhilipkumar ...ANIn Coimbatore March 2024 | Agile & AI in Project Management by Dhilipkumar ...
ANIn Coimbatore March 2024 | Agile & AI in Project Management by Dhilipkumar ...
 
ANIn Chennai March 2024 |Conversational AI for Agility in Healthcare by Shine...
ANIn Chennai March 2024 |Conversational AI for Agility in Healthcare by Shine...ANIn Chennai March 2024 |Conversational AI for Agility in Healthcare by Shine...
ANIn Chennai March 2024 |Conversational AI for Agility in Healthcare by Shine...
 
ANIn Chennai March 2024 |Oxygenating AI ecosystem with Agility by Gowtham Bal...
ANIn Chennai March 2024 |Oxygenating AI ecosystem with Agility by Gowtham Bal...ANIn Chennai March 2024 |Oxygenating AI ecosystem with Agility by Gowtham Bal...
ANIn Chennai March 2024 |Oxygenating AI ecosystem with Agility by Gowtham Bal...
 
ANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh Mehta
ANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh MehtaANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh Mehta
ANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh Mehta
 
ANIn Pune March 2024 | Customer Stratification for Business Growth by Manish ...
ANIn Pune March 2024 | Customer Stratification for Business Growth by Manish ...ANIn Pune March 2024 | Customer Stratification for Business Growth by Manish ...
ANIn Pune March 2024 | Customer Stratification for Business Growth by Manish ...
 
ANIn Coimbatore July 2023 | Business Agility in Data Science by Dr.Selvaraaju...
ANIn Coimbatore July 2023 | Business Agility in Data Science by Dr.Selvaraaju...ANIn Coimbatore July 2023 | Business Agility in Data Science by Dr.Selvaraaju...
ANIn Coimbatore July 2023 | Business Agility in Data Science by Dr.Selvaraaju...
 

Último

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 

Último (20)

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 

DevOps - IaC | Talk | AGILE GURUGRAM 2018 | 23 - 24 March, 2018

  • 1. DevOps – IaC Copyright © Thinknyx Technologies 1 Yogesh Raheja +91-9810344919 yogeshraheja07@gmail.com
  • 2. Agenda • What is DevOps? • Why DevOps? • What is DevOps – IaC? • Why DevOps – IaC? • Essential tool set of DevOps – IaC • Introduction to GIT, Jenkins, Ansible and Docker • Live Demo • Q&A Copyright © Thinknyx Technologies 2
  • 3. What is DevOps? • “DevOps is gaining momentum In IT Industry”. • “DevOps is a methodology to make IT a high-performing organization by breaking down the wall of confusion between Dev and Ops together with structure framework” • DevOps is not a technology., it’s a frame work, just a mindset change, a cultural difference, and an effective way of communication and collaboration between different cross functional teams (Dev[development] + Ops[Operations]) to know the loopholes in the product lifecycle process. • DevOps is a culture for Integration, Collaboration and Communication between different cross functional teams (including ops) for Continuous delivery. • DevOps encourages Operations to participate early in the Development cycle so that products are designed to be easily deployable and maintainable. Copyright © Thinknyx Technologies 3
  • 4. What is DevOps? • It is a collection of tools, such as Git, Jenkins, Sonar, Nexus, Docker, Ansible, Salt, Chef, Puppet and many more. • It is a collection of tools/technologies and processes to deliver quality services. • It is a movement to respond faster to the market. • It is a movement to delivery quality service faster with the right mix of collaboration between the Development and Operations teams. Copyright © Thinknyx Technologies 4
  • 5. DevOps Copyright © Thinknyx Technologies 5 Software Development Infrastructure, Operations and Support Build & Release, Testing Teams DevOps
  • 6. Why DevOps? • Integration • Collaboration • Communication • Adaptation to Changes • A Cultural Handshake Copyright © Thinknyx Technologies 6
  • 7. Examples Copyright © Thinknyx Technologies 7 Green Channel for Organ Transplant Demonetization
  • 8. Copyright © Thinknyx Technologies What is DevOps - IaC • IaC – Stands for Infrastructure as Code, evolved with the rise of DevOps Framework. • IaC is “configuring and maintaining” infrastructure activities (like os/db/application/network/firewall/DNS any other infra domain deployments, configurations and maintenance) in the form of codes. • Code-based files gives the flexibility to replicate the changes from days or hours to within a minutes or seconds. • This makes the product development and Release Management lifecycle very fast so that the organizations can launch their products and services in the market in a very short duration of time. 8
  • 9. Copyright © Thinknyx Technologies Why DevOps – IaC? • The minor changes can be launched in a few minutes without downtime or with minimal downtime. • The beauty of Infrastructure as a Code (IaC) lies in its very : - descriptive nature - straight -forward execution - complete transparent nature • This change will help to bring Product Development (Waterfall, Agile, Lean) and Infrastructure methodologies (ITIL/ITSM) close to each other. • This closeness will result in faster product delivery and hence to the Organizational growth. 9
  • 10. DevOps - ToolSet Copyright © Thinknyx Technologies 10
  • 11. DevOps – Git (Version Control System) Copyright © Thinknyx Technologies 11 Yogesh Raheja +91-9810344919 yogeshraheja07@gmail.com
  • 12. What is Version Control System 12 • As name states Version Control System is the “Management of changes to anything”. • Version Control is way of storing files in central location accessible to all team members and enabling them to keep track of changes being done in the source code by whom, when & why. It also help teams to recover from some inevitable circumstances. Copyright © Thinknyx Technologies
  • 13. Never mind merging. It's not an SCM, it's a distribution and archival mechanism. I bet you could make a reasonable SCM on top of it, though. Another way of looking at it is to say that it's really a content-addressable file system, used to track directory trees. Linus Torvalds, 7 Apr 2005 13 GIT is not a SCM Copyright © Thinknyx Technologies
  • 14. • Why Git: - Branching: gives developers a great flexibility to work on a replica of master branch. - Distributed Architecture: The main advantage of DVCS is “no requirement of network connections to central repository” while development of a product. - Open-Source: Free to use. - Integration with CI: Gives faster product life cycle with even more faster minor changes. 14 Why GIT Copyright © Thinknyx Technologies
  • 15. BitBucket/GitHub/GitLab • What is Bitbucket /GitHub/Gitlab?. • Bitbucket is a Git solution for professional teams. In simple layman language its a UI for Git, offered by Atlassian, similarly we have different available UI solutions from Github (most famous) and Gitlab. • Host in the cloud: free for small teams (till 5 users) and paid for larger teams. • Host on Your server: One-Time pay for most solutions. • Visit “https://bitbucket.org/” and click “Get Started” to sign up for free account. • Visit “https://github.com/” for Github details Copyright © Thinknyx Technologies 15
  • 16. DevOps – CI with Jenkins Copyright © Thinknyx Technologies 16 Yogesh Raheja +91-9810344919 yogeshraheja07@gmail.com
  • 17. What is Continuous Integration • In Simple term Continuous Integration is a term which means “checking the compatibility of a change you have made with the remaining code base or modules of an application or to check the impact of that change on the application functionality”. • Continuous Integration is not helping us in fixing the bugs but it helps us to Identify those bugs in the early phases of a development lifecycle and with much faster rate. • Continuous Integration is not the sole responsibility of the developers but every individual working in the team is responsible for the Healthy Continuous Integration. Copyright © Thinknyx Technologies 17
  • 18. Jenkins History • Jenkins was originally developed as the Hudson project. Hudson’s creation started in summer of 2004 at Sun Microsystems. Kohsuke Kawaguchi, the current CTO of CloudBees, “A Company providing Enterprise Level Support for Jenkins, when he was working with Sun Micro Systems” • Certain clashes between Sun Micro Systems and Hudson Community for the Management of the Project • Today Jenkins is the most used Continuous Integration tool in the market, which provide variety of functions to run with the help of large Jenkins Community. Copyright © Thinknyx Technologies 18
  • 19. Brief about Jenkins • An Open Source CI Server with MIT (Massachusetts Institute of Technology)Licensing Large Community Base • More than 150,000 installations as on Dec, 2016 • More than 1300 plug-in support which make to compatible with almost every delivery tool available in market • Annual meet-up with the Jenkins World • CloudBees is the biggest promoter and Contributor of Jenkins Community and also provide Enterprise Support for Jenkins • Jenkins is a self-contained, open source automation server which can be used to automate all sorts of tasks related to building, testing, and deploying software. Copyright © Thinknyx Technologies 19
  • 20. What Jenkins can do ..? • Automated build triggers • Get source code from repository • Automated build • Automated Testing • Trend Reports • Bug Reporting • Automate Notifications • Automate Deployments • Automate BAU Tasks like Space Cleanup, Server Monitoring, Patching, Configuration Management run, Containers run etc. Copyright © Thinknyx Technologies 20
  • 21. Jenkins Dashboard Copyright © Thinknyx Technologies 21
  • 22. DevOps – Ansible Copyright © Thinknyx Technologies 22 Yogesh Raheja +91-9810344919 yogeshraheja07@gmail.com
  • 23. • IT Automation Software for System Administrators:  Founded in Feb, 2012  First commercial product release in 2012  Multiple in built functional modules  Multiple Community Members  40,000+ Users  50,000+ Nodes managed in the largest deployments  Support for Red Hat, CentOS, Ubuntu, Oracle Linux, MAC, OS, Solaris 10/11, Windows.  Ansible Controller node Supported on Linux variants only About Ansible 23Copyright © Thinknyx Technologies
  • 24. • Michael DeHaan, the author of the provisioning server application Cobbler and co-author of the Func framework for remote administration, developed the platform called “Ansible” on 20th Feb’ 2012. • It is included as part of the Fedora distribution of Linux, owned by Red Hat Inc., and is also available for Red Hat Enterprise Linux, CentOS, and Scientific Linux via Extra Packages for Enterprise Linux (EPEL) as well as for other operating systems. • Ansible, Inc. (originally AnsibleWorks, Inc.) was the company set up to commercially support and sponsor Ansible. • It was acquired by Red Hat in October 2015. Ansible History 24Copyright © Thinknyx Technologies
  • 25. • Ansible is an open-source IT automation tool majorly used as Configuration Management tool by system administrators. • Ansible is a configuration management system, capable of maintaining remote nodes in defined states (for example, ensuring that specific packages are installed and specific services are running). • Ansible is a distributed remote execution system used to execute commands and query data on remote nodes, either individually or by arbitrary selection criteria. • Provides following customer benefits: • Productivity / Efficiency • Simplicity • Scalability • Consistency • Operational efficiency Introducing Ansible 25Copyright © Thinknyx Technologies
  • 26. • Descriptive • Straightforward • Transparent [root@yogesh]# cat ntp.yml --- # This is my Host section - hosts: 192.168.74.171 # This is my Task section tasks: - name: NTP Installation yum: name=ntp state=present - name: NTP Service service: name=ntpd state=started enabled=yes Infrastructure as Code 26Copyright © Thinknyx Technologies
  • 27. Ansible Communication 27Copyright © Thinknyx Technologies
  • 28. DevOps – Docker Copyright © Thinknyx Technologies 28 Yogesh Raheja +91-9810344919 yogeshraheja07@gmail.com
  • 29. 29 Overview of Containers Copyright © Thinknyx Technologies
  • 30. 30 Containers VS VM’s Containers are an app level construct VMs are an infrastructure level construct to turn one machine into many servers Copyright © Thinknyx Technologies
  • 31. 31 Containers and VM’s together Containers and VMs together provide a tremendous amount of flexibility for IT to optimally deploy and manage apps. DEV PROD Copyright © Thinknyx Technologies
  • 32. Origins of Docker Project 32 2004 Solaris Containers / Zones technology introduced 2008 Linux containers (LXC 1.0) introduced 2013 Solomon Hykes starts Docker as an internal project within dotCloud Mar 2013 Docker released to open source Feb 2016 Docker introduces first commercial product – now called Docker Enterprise Edition Today Open source community includes: - 3,300+ contributors - 43,000+ stars - 12,000+ forks Copyright © Thinknyx Technologies
  • 33. Results 33 Speed • No OS to boot = applications online in seconds Portability • Less dependencies between process layers = ability to move between infrastructure Efficiency • Less OS overhead • Improved VM density Copyright © Thinknyx Technologies
  • 34. Adoption in Just 4 years 34Copyright © Thinknyx Technologies
  • 35. Copyright © Thinknyx Technologies 35 Docker Architecture
  • 36. Copyright © Thinknyx Technologies 36 Docker Architecture Image The basis of a Docker container. The content at rest. Container The image when it is ‘running.’ The standard unit for app service Engine The software that executes commands for containers. Networking and volumes are part of Engine. Can be clustered together. Registry Stores, distributes and manages Docker images Control Plane Management plane for container and cluster orchestration
  • 37. Container as a Service 37 Developers IT Operations BUILD Development Environments SHIP Secure Content & Collaboration RUN Deploy, Manage, Scale Registry Control plane Multi-container appsEngines running on servers in cloud or datacenter Images stored in repos Clients pull and push images Copyright © Thinknyx Technologies
  • 38. Live Demo 38 • Live Demo using: Git , Jenkins, Docker and Private Cloud • Live Demo using: Git , Jenkins, Ansible and Private Cloud Copyright © Thinknyx Technologies
  • 39. Copyright © Thinknyx Technologies 39
  • 40. For any queries or questions, please contact: yogeshraheja07@gmail.com +91-9810344919 THANK YOU Copyright © Thinknyx Technologies 40