0:00
hello everyone and welcome to another
0:02
hello everyone and welcome to another
0:02
hello everyone and welcome to another episode of the cloud show as you can see
0:04
episode of the cloud show as you can see
0:05
episode of the cloud show as you can see I am not at home in my usual office for
0:07
I am not at home in my usual office for
0:07
I am not at home in my usual office for these interviews I am in fact at a
0:09
these interviews I am in fact at a
0:09
these interviews I am in fact at a conference in Delhi woohoo this has been
0:13
conference in Delhi woohoo this has been
0:13
conference in Delhi woohoo this has been a a great conference so far we have had
0:16
a a great conference so far we have had
0:16
a a great conference so far we have had uh a lot of talks about ai ai
0:18
uh a lot of talks about ai ai
0:18
uh a lot of talks about ai ai Technologies a lot of talk about Cloud
0:20
Technologies a lot of talk about Cloud
0:20
Technologies a lot of talk about Cloud stuff as well and I am here tonight to
0:23
stuff as well and I am here tonight to
0:23
stuff as well and I am here tonight to to talk to you about Azure devops why
0:26
to talk to you about Azure devops why
0:26
to talk to you about Azure devops why are we using devops what's it for and
0:28
are we using devops what's it for and
0:28
are we using devops what's it for and what's the main of categorization for
0:31
what's the main of categorization for
0:31
what's the main of categorization for using this I know that there are a lot
0:32
using this I know that there are a lot
0:32
using this I know that there are a lot of companies out there who are not using
0:34
of companies out there who are not using
0:34
of companies out there who are not using devops today so I'm going to talk to a
0:37
devops today so I'm going to talk to a
0:37
devops today so I'm going to talk to a devop devop specialist here my good
0:39
devop devop specialist here my good
0:39
devop devop specialist here my good friend ntin
0:48
[Music] Pandit hello naan how you doing all good
0:51
Pandit hello naan how you doing all good
0:51
Pandit hello naan how you doing all good thanks thanks for asking hoping the same
0:53
thanks thanks for asking hoping the same
0:53
thanks thanks for asking hoping the same for you oh absolutely it is it is an
0:55
for you oh absolutely it is it is an
0:55
for you oh absolutely it is it is an absolute pleasure to have you on the
0:56
absolute pleasure to have you on the
0:56
absolute pleasure to have you on the show tonight same well thanks andk
0:59
show tonight same well thanks andk
0:59
show tonight same well thanks andk thanks and um having feeling great to be
1:01
thanks and um having feeling great to be
1:01
thanks and um having feeling great to be on the S perfect so we are going to talk
1:05
on the S perfect so we are going to talk
1:05
on the S perfect so we are going to talk about devops the the use of devops why
1:08
about devops the the use of devops why
1:08
about devops the the use of devops why why would we use it and and and
1:09
why would we use it and and and
1:09
why would we use it and and and fundamentally how does it work because
1:12
fundamentally how does it work because
1:12
fundamentally how does it work because even though a lot of companies out there
1:14
even though a lot of companies out there
1:14
even though a lot of companies out there are using devops and Automation and all
1:16
are using devops and Automation and all
1:16
are using devops and Automation and all of that stuff no matter where I go as a
1:19
of that stuff no matter where I go as a
1:19
of that stuff no matter where I go as a consultant I always see that a lot of
1:21
consultant I always see that a lot of
1:21
consultant I always see that a lot of companies are yet struggling with it or
1:24
companies are yet struggling with it or
1:24
companies are yet struggling with it or maybe not fully using devops which it
1:27
maybe not fully using devops which it
1:27
maybe not fully using devops which it sounds crazy to to experts who use it
1:29
sounds crazy to to experts who use it
1:29
sounds crazy to to experts who use it all
1:31
all but you first tell the audience what is
1:34
but you first tell the audience what is
1:34
but you first tell the audience what is kind of the purpose of using a devops
1:37
kind of the purpose of using a devops
1:37
kind of the purpose of using a devops system so as for my experience or in my
1:40
system so as for my experience or in my
1:40
system so as for my experience or in my opinion I would say like Azure devop is
1:43
opinion I would say like Azure devop is
1:43
opinion I would say like Azure devop is a complete whole ecosystem where
1:45
a complete whole ecosystem where
1:45
a complete whole ecosystem where Microsoft have provided where you can
1:47
Microsoft have provided where you can
1:47
Microsoft have provided where you can manage their deployments along with the
1:49
manage their deployments along with the
1:49
manage their deployments along with the development that's how we call it cdci
1:51
development that's how we call it cdci
1:51
development that's how we call it cdci pipelines and along with that if you
1:53
pipelines and along with that if you
1:53
pipelines and along with that if you just go and you start building your
1:55
just go and you start building your
1:55
just go and you start building your applications it makes very easy like you
1:58
applications it makes very easy like you
1:58
applications it makes very easy like you just do that and it's very seamless you
2:00
just do that and it's very seamless you
2:00
just do that and it's very seamless you can deploy your application just in a
2:02
can deploy your application just in a
2:02
can deploy your application just in a few minutes and it's easy now for the
2:04
few minutes and it's easy now for the
2:04
few minutes and it's easy now for the infrastructure guys to manage your
2:06
infrastructure guys to manage your
2:06
infrastructure guys to manage your services all together I would say and as
2:09
services all together I would say and as
2:09
services all together I would say and as well as for the managers to assign your
2:12
well as for the managers to assign your
2:12
well as for the managers to assign your boards to manage your tasks overall it's
2:14
boards to manage your tasks overall it's
2:14
boards to manage your tasks overall it's a ecosystem where you can it's a whole
2:16
a ecosystem where you can it's a whole
2:16
a ecosystem where you can it's a whole ecosystem of things we're talking
2:18
ecosystem of things we're talking
2:18
ecosystem of things we're talking specifically about Azure devops right
2:20
specifically about Azure devops right
2:20
specifically about Azure devops right and so with Azure devops uh you you said
2:24
and so with Azure devops uh you you said
2:24
and so with Azure devops uh you you said that that you can manage your
2:25
that that you can manage your
2:25
that that you can manage your deployments using cicd pipelines what's
2:28
deployments using cicd pipelines what's
2:28
deployments using cicd pipelines what's cicd for so when you like when you just
2:32
cicd for so when you like when you just
2:32
cicd for so when you like when you just ask them so there there's a CI
2:34
ask them so there there's a CI
2:34
ask them so there there's a CI continuous integration and continuous
2:35
continuous integration and continuous
2:35
continuous integration and continuous development yeah yeah so earlier before
2:38
development yeah yeah so earlier before
2:38
development yeah yeah so earlier before any cic pipelines what we used to do we
2:41
any cic pipelines what we used to do we
2:41
any cic pipelines what we used to do we just start building our code in locally
2:43
just start building our code in locally
2:43
just start building our code in locally then we used to do some other uh I would
2:45
then we used to do some other uh I would
2:45
then we used to do some other uh I would say deployment tools to deploy my
2:47
say deployment tools to deploy my
2:47
say deployment tools to deploy my solutions to merge my Solutions like the
2:49
solutions to merge my Solutions like the
2:49
solutions to merge my Solutions like the other old systems right using cicd
2:52
other old systems right using cicd
2:52
other old systems right using cicd pipeline it's make very easy you are
2:53
pipeline it's make very easy you are
2:53
pipeline it's make very easy you are just integrating your application you
2:55
just integrating your application you
2:55
just integrating your application you are just committing your code at the
2:56
are just committing your code at the
2:56
are just committing your code at the back end there are a full pipeline that
2:59
back end there are a full pipeline that
2:59
back end there are a full pipeline that is start executing from that same time
3:01
is start executing from that same time
3:01
is start executing from that same time when you just commit your code so that's
3:02
when you just commit your code so that's
3:02
when you just commit your code so that's how it's very easy now and it's easy at
3:05
how it's very easy now and it's easy at
3:05
how it's very easy now and it's easy at the at the time of I would say the
3:07
the at the time of I would say the
3:07
the at the time of I would say the person who is who who have the ownership
3:10
person who is who who have the ownership
3:10
person who is who who have the ownership of this project to actually check out
3:12
of this project to actually check out
3:12
of this project to actually check out what are the conflicts how they have to
3:14
what are the conflicts how they have to
3:14
what are the conflicts how they have to manage and the other things as well okay
3:16
manage and the other things as well okay
3:16
manage and the other things as well okay okay so that's hold together when you
3:18
okay so that's hold together when you
3:18
okay so that's hold together when you start writing your code continuous
3:20
start writing your code continuous
3:20
start writing your code continuous development and when you start
3:21
development and when you start
3:21
development and when you start integrating your application in your
3:23
integrating your application in your
3:23
integrating your application in your existing code that's how it's work as in
3:25
existing code that's how it's work as in
3:25
existing code that's how it's work as in CD a CI as well so the continuous
3:28
CD a CI as well so the continuous
3:28
CD a CI as well so the continuous development is is the process of
3:30
development is is the process of
3:30
development is is the process of continuously evolving the application
3:32
continuously evolving the application
3:32
continuously evolving the application and and checking in the the code into
3:34
and and checking in the the code into
3:35
and and checking in the the code into into your repository which is going to
3:36
into your repository which is going to
3:36
into your repository which is going to be your G get repository and then
3:39
be your G get repository and then
3:39
be your G get repository and then continuous integration is continuously
3:41
continuous integration is continuously
3:41
continuous integration is continuously deploying the application to the Target
3:44
deploying the application to the Target
3:44
deploying the application to the Target environment for testing or for
3:47
environment for testing or for
3:47
environment for testing or for production for everything even to manage
3:49
production for everything even to manage
3:50
production for everything even to manage you can do for production yes we can
3:52
you can do for production yes we can
3:52
you can do for production yes we can because it's it's a code is there right
3:54
because it's it's a code is there right
3:54
because it's it's a code is there right you can do that and as well as I I think
3:57
you can do that and as well as I I think
3:57
you can do that and as well as I I think it's very easy for like other
3:58
it's very easy for like other
3:58
it's very easy for like other environments to like we do in Azure app
4:01
environments to like we do in Azure app
4:01
environments to like we do in Azure app Services we have slots it's very easy to
4:03
Services we have slots it's very easy to
4:03
Services we have slots it's very easy to manage all these kind of different
4:05
manage all these kind of different
4:05
manage all these kind of different environment as well even productionist a
4:07
environment as well even productionist a
4:07
environment as well even productionist a test environment separate from your
4:09
test environment separate from your
4:09
test environment separate from your production
4:10
production environment so I take it that you you
4:12
environment so I take it that you you
4:12
environment so I take it that you you would deploy to this in the same way to
4:14
would deploy to this in the same way to
4:14
would deploy to this in the same way to to all your environments yes it's it's
4:15
to all your environments yes it's it's
4:16
to all your environments yes it's it's just basically just envir environment
4:17
just basically just envir environment
4:18
just basically just envir environment setting setting up variables like where
4:19
setting setting up variables like where
4:19
setting setting up variables like where you want to go and you want to deploy
4:21
you want to go and you want to deploy
4:21
you want to go and you want to deploy okay I can see the value in this because
4:22
okay I can see the value in this because
4:22
okay I can see the value in this because then it means that we are kind of
4:24
then it means that we are kind of
4:24
then it means that we are kind of handsfree running things and and we're
4:26
handsfree running things and and we're
4:26
handsfree running things and and we're just we can just continue with our
4:28
just we can just continue with our
4:28
just we can just continue with our coding happily and and hopefully the
4:30
coding happily and and hopefully the
4:30
coding happily and and hopefully the automation then takes care of everything
4:32
automation then takes care of everything
4:32
automation then takes care of everything else okay so in for in specifically in
4:35
else okay so in for in specifically in
4:35
else okay so in for in specifically in in Azure devops what are the main kind
4:38
in Azure devops what are the main kind
4:38
in Azure devops what are the main kind of components you said it's a whole
4:41
of components you said it's a whole
4:41
of components you said it's a whole category ecosystem you said it's a whole
4:43
category ecosystem you said it's a whole
4:43
category ecosystem you said it's a whole ecosystem of things uh what kind of
4:46
ecosystem of things uh what kind of
4:46
ecosystem of things uh what kind of services are in this uh offering so yes
4:50
services are in this uh offering so yes
4:50
services are in this uh offering so yes like in Azure projects the most
4:51
like in Azure projects the most
4:51
like in Azure projects the most important thing is if you are if you are
4:54
important thing is if you are if you are
4:54
important thing is if you are if you are having an experience of like managing a
4:56
having an experience of like managing a
4:56
having an experience of like managing a project so you must be using Azure board
4:58
project so you must be using Azure board
4:58
project so you must be using Azure board so in Azure board
5:00
so in Azure board yes which is specifically designed for
5:03
yes which is specifically designed for
5:03
yes which is specifically designed for the scrum master so I would say the
5:05
the scrum master so I would say the
5:05
the scrum master so I would say the person who has to manage their entire
5:08
person who has to manage their entire
5:08
person who has to manage their entire Project tickets and the there the I
5:11
Project tickets and the there the I
5:11
Project tickets and the there the I would say all the tasks to manage so
5:13
would say all the tasks to manage so
5:13
would say all the tasks to manage so Azure board is kind of a good and
5:14
Azure board is kind of a good and
5:14
Azure board is kind of a good and amazing thing to manage very easily all
5:16
amazing thing to manage very easily all
5:16
amazing thing to manage very easily all the task whatever you have to assign you
5:18
the task whatever you have to assign you
5:18
the task whatever you have to assign you create your tasks and you have a a board
5:21
create your tasks and you have a a board
5:21
create your tasks and you have a a board you can stick them on like a canb can
5:23
you can stick them on like a canb can
5:23
you can stick them on like a canb can band Styles or so the so but you have to
5:25
band Styles or so the so but you have to
5:25
band Styles or so the so but you have to use scrum yes uh is there any other
5:29
use scrum yes uh is there any other
5:29
use scrum yes uh is there any other method
5:30
method I guess agile we so my experience we
5:32
I guess agile we so my experience we
5:33
I guess agile we so my experience we generally use kind of a Str things but I
5:35
generally use kind of a Str things but I
5:35
generally use kind of a Str things but I would not be concent on that but maybe
5:38
would not be concent on that but maybe
5:38
would not be concent on that but maybe the the agile so so you manage your
5:40
the the agile so so you manage your
5:40
the the agile so so you manage your project using a board system with work
5:43
project using a board system with work
5:43
project using a board system with work items you can move them across the board
5:45
items you can move them across the board
5:45
items you can move them across the board okay that's basically what what a lot of
5:46
okay that's basically what what a lot of
5:46
okay that's basically what what a lot of people are doing already all right bril
5:48
people are doing already all right bril
5:48
people are doing already all right bril along with that we have the second thing
5:49
along with that we have the second thing
5:49
along with that we have the second thing which which we generally discuss to
5:51
which which we generally discuss to
5:51
which which we generally discuss to manage our pipelines and the
5:52
manage our pipelines and the
5:52
manage our pipelines and the Integrations so what is a what exactly
5:54
Integrations so what is a what exactly
5:54
Integrations so what is a what exactly is a pipeline so pipeline if I would say
5:58
is a pipeline so pipeline if I would say
5:58
is a pipeline so pipeline if I would say in general term so pipeline is kind of a
6:00
in general term so pipeline is kind of a
6:00
in general term so pipeline is kind of a kind of a complete process where we do
6:02
kind of a complete process where we do
6:02
kind of a complete process where we do automate things right so when when we do
6:05
automate things right so when when we do
6:05
automate things right so when when we do like there could be a code coverage
6:07
like there could be a code coverage
6:07
like there could be a code coverage testing there could be automation
6:08
testing there could be automation
6:08
testing there could be automation testing whatever we we try to fix in
6:10
testing whatever we we try to fix in
6:10
testing whatever we we try to fix in between unit tests yes it could be a
6:13
between unit tests yes it could be a
6:13
between unit tests yes it could be a part of that cool so because code
6:15
part of that cool so because code
6:15
part of that cool so because code coverage comes in under that as well so
6:17
coverage comes in under that as well so
6:17
coverage comes in under that as well so if we do that like once you start doing
6:19
if we do that like once you start doing
6:19
if we do that like once you start doing it so whatever process you have defined
6:21
it so whatever process you have defined
6:21
it so whatever process you have defined to automate your deployment so that
6:23
to automate your deployment so that
6:23
to automate your deployment so that particular process or that complete
6:24
particular process or that complete
6:24
particular process or that complete queue we can call it as a pipeline okay
6:27
queue we can call it as a pipeline okay
6:27
queue we can call it as a pipeline okay okay and and so if I have my code my
6:30
okay and and so if I have my code my
6:30
okay and and so if I have my code my application and I I'm testing it on my
6:32
application and I I'm testing it on my
6:32
application and I I'm testing it on my local machine and I see some things are
6:33
local machine and I see some things are
6:33
local machine and I see some things are running now I I check it in and I I I
6:36
running now I I check it in and I I I
6:36
running now I I check it in and I I I push it to so how does it relate to
6:39
push it to so how does it relate to
6:39
push it to so how does it relate to where I'm pushing it to next like which
6:40
where I'm pushing it to next like which
6:41
where I'm pushing it to next like which you said environments in in for example
6:42
you said environments in in for example
6:43
you said environments in in for example in Asher then how does that work I I get
6:45
in Asher then how does that work I I get
6:45
in Asher then how does that work I I get my application to the environment uh how
6:47
my application to the environment uh how
6:47
my application to the environment uh how does it interact with with Azure so when
6:50
does it interact with with Azure so when
6:50
does it interact with with Azure so when U I would say in that case we have
6:52
U I would say in that case we have
6:52
U I would say in that case we have different en environment settings for
6:54
different en environment settings for
6:54
different en environment settings for the different projects right even
6:55
the different projects right even
6:55
the different projects right even different infrastructures so whatever
6:58
different infrastructures so whatever
6:58
different infrastructures so whatever whatever configurations you have
6:59
whatever configurations you have
6:59
whatever configurations you have maintain at your in I would say
7:01
maintain at your in I would say
7:01
maintain at your in I would say application settings or maybe
7:02
application settings or maybe
7:02
application settings or maybe application variables that has to be
7:04
application variables that has to be
7:04
application variables that has to be taken care by that that environment only
7:06
taken care by that that environment only
7:06
taken care by that that environment only where you where you deploy all the IP
7:08
where you where you deploy all the IP
7:08
where you where you deploy all the IP addresses from where your dat data is
7:10
addresses from where your dat data is
7:10
addresses from where your dat data is coming or maybe I would say rather data
7:13
coming or maybe I would say rather data
7:13
coming or maybe I would say rather data Maybe your rest API is endpoint from
7:15
Maybe your rest API is endpoint from
7:15
Maybe your rest API is endpoint from where your data is coming or the other
7:17
where your data is coming or the other
7:17
where your data is coming or the other dependencies from where you are loading
7:18
dependencies from where you are loading
7:19
dependencies from where you are loading it suppose on your local you are using
7:20
it suppose on your local you are using
7:20
it suppose on your local you are using some kind of a I would say the local
7:22
some kind of a I would say the local
7:22
some kind of a I would say the local dependencies but when you deploy them
7:24
dependencies but when you deploy them
7:24
dependencies but when you deploy them you have to use some licenses which is
7:25
you have to use some licenses which is
7:25
you have to use some licenses which is Enterprise license or maybe which is
7:27
Enterprise license or maybe which is
7:27
Enterprise license or maybe which is having some license key you don't want
7:28
having some license key you don't want
7:28
having some license key you don't want to use them on local so these kind of
7:31
to use them on local so these kind of
7:31
to use them on local so these kind of settings I would say and so you put the
7:33
settings I would say and so you put the
7:33
settings I would say and so you put the settings like your your secret settings
7:35
settings like your your secret settings
7:35
settings like your your secret settings and stuff
7:39
yes in that's awesome yes we should cut it
7:43
in that's awesome yes we should cut it
7:43
in that's awesome yes we should cut it yeah no that's okay we'll keep it in the
7:45
yeah no that's okay we'll keep it in the
7:45
yeah no that's okay we'll keep it in the video because that's that makes it
7:47
video because that's that makes it
7:47
video because that's that makes it better all right so um U but what if
7:52
better all right so um U but what if
7:52
better all right so um U but what if what when things go go wrong how do I
7:54
what when things go go wrong how do I
7:54
what when things go go wrong how do I how do I handle things when it does it
7:56
how do I handle things when it does it
7:56
how do I handle things when it does it when it doesn't work uh as intended with
7:58
when it doesn't work uh as intended with
7:58
when it doesn't work uh as intended with my deployment
8:00
my deployment so the logs is an amazing thing in that
8:03
so the logs is an amazing thing in that
8:03
so the logs is an amazing thing in that the AOS mechanism of the complete
8:05
the AOS mechanism of the complete
8:05
the AOS mechanism of the complete console gives you all the insights about
8:07
console gives you all the insights about
8:07
console gives you all the insights about it and I'm sure we can easily handle
8:09
it and I'm sure we can easily handle
8:09
it and I'm sure we can easily handle them yeah okay so uh what else is there
8:13
them yeah okay so uh what else is there
8:13
them yeah okay so uh what else is there we need to know about
8:14
we need to know about
8:14
we need to know about devops um we've covered a lot of ground
8:17
devops um we've covered a lot of ground
8:17
devops um we've covered a lot of ground already yes there are many things so
8:20
already yes there are many things so
8:20
already yes there are many things so there's the the the we have covered the
8:22
there's the the the we have covered the
8:22
there's the the the we have covered the the project management just a little bit
8:24
the project management just a little bit
8:24
the project management just a little bit on the surface there and and some
8:26
on the surface there and and some
8:26
on the surface there and and some pipelines we have and you have a better
8:28
pipelines we have and you have a better
8:28
pipelines we have and you have a better idea even than I
8:30
idea even than I you also add your points into it what
8:32
you also add your points into it what
8:32
you also add your points into it what what what else is there uh in devops uh
8:35
what what else is there uh in devops uh
8:35
what what else is there uh in devops uh so as for like my experience what I
8:37
so as for like my experience what I
8:37
so as for like my experience what I using right now so I have just mentioned
8:39
using right now so I have just mentioned
8:39
using right now so I have just mentioned now it's you what what do you want to
8:42
now it's you what what do you want to
8:42
now it's you what what do you want to add into in this conversation that's a
8:44
add into in this conversation that's a
8:44
add into in this conversation that's a good question uh Turning Tables I like
8:46
good question uh Turning Tables I like
8:46
good question uh Turning Tables I like that yes so um I I find it useful to
8:53
that yes so um I I find it useful to
8:53
that yes so um I I find it useful to um work in the direction of full
8:57
um work in the direction of full
8:57
um work in the direction of full environment automation I know it's a
8:59
environment automation I know it's a
8:59
environment automation I know it's a little bit challenging to some
9:01
little bit challenging to some
9:01
little bit challenging to some organizations to do uh have you tried to
9:05
organizations to do uh have you tried to
9:05
organizations to do uh have you tried to deploy uh the whole testing environment
9:08
deploy uh the whole testing environment
9:08
deploy uh the whole testing environment infrastructure and and then deploy the
9:10
infrastructure and and then deploy the
9:10
infrastructure and and then deploy the application to that run your tests on
9:12
application to that run your tests on
9:12
application to that run your tests on the on the environment and then destroy
9:14
the on the environment and then destroy
9:14
the on the environment and then destroy them again good why why like have you
9:16
them again good why why like have you
9:16
them again good why why like have you tried to do that not myself even I did
9:19
tried to do that not myself even I did
9:19
tried to do that not myself even I did that but yes it's an advanced thing to
9:21
that but yes it's an advanced thing to
9:21
that but yes it's an advanced thing to do not myself I haven't Tred but but the
9:24
do not myself I haven't Tred but but the
9:24
do not myself I haven't Tred but but the value of this obviously right is there
9:28
value of this obviously right is there
9:28
value of this obviously right is there there are some there's a promise in the
9:30
there are some there's a promise in the
9:30
there are some there's a promise in the cloud right the promise is that it's pay
9:33
cloud right the promise is that it's pay
9:33
cloud right the promise is that it's pay per use only yes right that's that's the
9:35
per use only yes right that's that's the
9:35
per use only yes right that's that's the best so that's the best point right and
9:38
best so that's the best point right and
9:38
best so that's the best point right and if you don't have a resource in the
9:40
if you don't have a resource in the
9:40
if you don't have a resource in the cloud it's costing you nothing AB so you
9:43
cloud it's costing you nothing AB so you
9:43
cloud it's costing you nothing AB so you just remove the resource zero cost
9:45
just remove the resource zero cost
9:45
just remove the resource zero cost absolutely so so I I often say that uh
9:49
absolutely so so I I often say that uh
9:49
absolutely so so I I often say that uh what you should do when you come to or I
9:51
what you should do when you come to or I
9:51
what you should do when you come to or I work as a consultant what you need to do
9:53
work as a consultant what you need to do
9:53
work as a consultant what you need to do when you come to a customer is to to to
9:55
when you come to a customer is to to to
9:56
when you come to a customer is to to to hover take the delete button and and say
9:58
hover take the delete button and and say
9:58
hover take the delete button and and say I want I'm going to Del your test
10:00
I want I'm going to Del your test
10:00
I want I'm going to Del your test environment and if they go all crazy
10:02
environment and if they go all crazy
10:02
environment and if they go all crazy it's like no no no no don't touch that
10:04
it's like no no no no don't touch that
10:04
it's like no no no no don't touch that i'm then they probably haven't done
10:06
i'm then they probably haven't done
10:06
i'm then they probably haven't done enough automation right yes right but if
10:08
enough automation right yes right but if
10:08
enough automation right yes right but if I go and say I'm going to delete your
10:09
I go and say I'm going to delete your
10:10
I go and say I'm going to delete your test environment says I don't care just
10:12
test environment says I don't care just
10:12
test environment says I don't care just go ahead do it right and then they'll
10:14
go ahead do it right and then they'll
10:14
go ahead do it right and then they'll run some deployment and the test
10:16
run some deployment and the test
10:16
run some deployment and the test automation test test environment comes
10:19
automation test test environment comes
10:19
automation test test environment comes back yes automatically then that is
10:21
back yes automatically then that is
10:21
back yes automatically then that is enough of automation I would say you
10:24
enough of automation I would say you
10:24
enough of automation I would say you agree yes that I I 100% agree yeah so
10:27
agree yes that I I 100% agree yeah so
10:27
agree yes that I I 100% agree yeah so what's kind of your message there to
10:29
what's kind of your message there to
10:29
what's kind of your message there to organizations that haven't fully uh yet
10:32
organizations that haven't fully uh yet
10:32
organizations that haven't fully uh yet because there are many and like there
10:35
because there are many and like there
10:35
because there are many and like there are many organizations that are not
10:36
are many organizations that are not
10:36
are many organizations that are not using Automation and and uh and devops
10:41
using Automation and and uh and devops
10:41
using Automation and and uh and devops right a lot of lot of organizations so
10:44
right a lot of lot of organizations so
10:44
right a lot of lot of organizations so what is your message to them how should
10:46
what is your message to them how should
10:46
what is your message to them how should they what should they do yes so like I
10:49
they what should they do yes so like I
10:49
they what should they do yes so like I am based in India right so what I have
10:51
am based in India right so what I have
10:51
am based in India right so what I have seen over here in the Indian market
10:52
seen over here in the Indian market
10:52
seen over here in the Indian market because I have in even my or I would say
10:56
because I have in even my or I would say
10:56
because I have in even my or I would say my experience right now where I'm
10:57
my experience right now where I'm
10:58
my experience right now where I'm working so I have many customer they
11:00
working so I have many customer they
11:00
working so I have many customer they still they are using the old classical
11:03
still they are using the old classical
11:03
still they are using the old classical way to manage their project development
11:05
way to manage their project development
11:05
way to manage their project development and that's taking lot so much time time
11:07
and that's taking lot so much time time
11:07
and that's taking lot so much time time and even there's no quality code there's
11:09
and even there's no quality code there's
11:09
and even there's no quality code there's no quality testing so time and quality
11:11
no quality testing so time and quality
11:11
no quality testing so time and quality yes I would say and the performance I
11:14
yes I would say and the performance I
11:14
yes I would say and the performance I would say of of the of the on on
11:17
would say of of the of the on on
11:17
would say of of the of the on on employees because what they are writing
11:19
employees because what they are writing
11:19
employees because what they are writing they this which is not I would say it's
11:22
they this which is not I would say it's
11:22
they this which is not I would say it's not a good code but if you do the 100%
11:24
not a good code but if you do the 100%
11:24
not a good code but if you do the 100% unit unit testing using uh code coverage
11:27
unit unit testing using uh code coverage
11:27
unit unit testing using uh code coverage and along with that you keep keep
11:29
and along with that you keep keep
11:29
and along with that you keep keep testing your code on every stages using
11:31
testing your code on every stages using
11:31
testing your code on every stages using any other mechanism what you do but
11:33
any other mechanism what you do but
11:33
any other mechanism what you do but using specifically as your devops what
11:35
using specifically as your devops what
11:35
using specifically as your devops what my message is we should at least try
11:38
my message is we should at least try
11:38
my message is we should at least try because there are many there are many
11:39
because there are many there are many
11:39
because there are many there are many tools available but when you when I
11:41
tools available but when you when I
11:41
tools available but when you when I experience this this is an amazing and
11:43
experience this this is an amazing and
11:43
experience this this is an amazing and it's made my life easy so if if a um if
11:46
it's made my life easy so if if a um if
11:47
it's made my life easy so if if a um if we round off with like a final final
11:49
we round off with like a final final
11:49
we round off with like a final final thought then what what should I do if I
11:53
thought then what what should I do if I
11:53
thought then what what should I do if I am a manager if I'm listening right and
11:55
am a manager if I'm listening right and
11:55
am a manager if I'm listening right and I'm a manager somewhere and I know that
11:57
I'm a manager somewhere and I know that
11:57
I'm a manager somewhere and I know that we are not doing our best yet in in
12:00
we are not doing our best yet in in
12:00
we are not doing our best yet in in terms of in terms of Automation and
12:01
terms of in terms of Automation and
12:02
terms of in terms of Automation and devops how do we retrain or how do we
12:05
devops how do we retrain or how do we
12:05
devops how do we retrain or how do we add this tool to our organization what
12:07
add this tool to our organization what
12:07
add this tool to our organization what would be this the steps that I so
12:09
would be this the steps that I so
12:09
would be this the steps that I so there's a little bit learning curve
12:10
there's a little bit learning curve
12:10
there's a little bit learning curve first that we can definitely we can
12:13
first that we can definitely we can
12:13
first that we can definitely we can follow up on a Microsoft official
12:14
follow up on a Microsoft official
12:14
follow up on a Microsoft official website on Azure on somewhere else yeah
12:17
website on Azure on somewhere else yeah
12:17
website on Azure on somewhere else yeah so there are many things many learning
12:18
so there are many things many learning
12:18
so there are many things many learning resources there so first thing first
12:20
resources there so first thing first
12:20
resources there so first thing first what I would suggest we should have a
12:21
what I would suggest we should have a
12:21
what I would suggest we should have a learning curve in in in on personal or
12:23
learning curve in in in on personal or
12:23
learning curve in in in on personal or professional life as well we should get
12:25
professional life as well we should get
12:25
professional life as well we should get into our mind and the second thing is
12:27
into our mind and the second thing is
12:27
into our mind and the second thing is the adoption level we should be for this
12:29
the adoption level we should be for this
12:29
the adoption level we should be for this adoption because whenever we try to
12:30
adoption because whenever we try to
12:31
adoption because whenever we try to adopt something new it's a big challenge
12:32
adopt something new it's a big challenge
12:32
adopt something new it's a big challenge for everyone to adopt and to start and
12:35
for everyone to adopt and to start and
12:35
for everyone to adopt and to start and we then we we start complaining to our
12:37
we then we we start complaining to our
12:37
we then we we start complaining to our managers like this is not working this
12:38
managers like this is not working this
12:38
managers like this is not working this is bad there something else so the
12:40
is bad there something else so the
12:40
is bad there something else so the problem is that you're or the challenge
12:42
problem is that you're or the challenge
12:42
problem is that you're or the challenge is you're saying that there's a little
12:43
is you're saying that there's a little
12:43
is you're saying that there's a little bit of a learning curve and it takes a
12:45
bit of a learning curve and it takes a
12:45
bit of a learning curve and it takes a bit of investment yes at least because
12:47
bit of investment yes at least because
12:48
bit of investment yes at least because whenever you just deploy your
12:49
whenever you just deploy your
12:49
whenever you just deploy your applications of your own cloud it's cost
12:50
applications of your own cloud it's cost
12:50
applications of your own cloud it's cost you right so but the best part is uh
12:53
you right so but the best part is uh
12:53
you right so but the best part is uh it's you have it's one time investment
12:56
it's you have it's one time investment
12:56
it's you have it's one time investment right yeah yeah so after the initial
12:58
right yeah yeah so after the initial
12:58
right yeah yeah so after the initial pain and Str
13:00
pain and Str theit is forever 100% all right
13:03
theit is forever 100% all right
13:03
theit is forever 100% all right brilliant thank you so much for being on
13:06
brilliant thank you so much for being on
13:06
brilliant thank you so much for being on the CL today I just shared my experience
13:08
the CL today I just shared my experience
13:08
the CL today I just shared my experience I'm not
13:09
I'm not sure can help through others but yes I
13:12
sure can help through others but yes I
13:12
sure can help through others but yes I just shared thank you thank you so uh
13:14
just shared thank you thank you so uh
13:14
just shared thank you thank you so uh thank you for being here I loved it and
13:16
thank you for being here I loved it and
13:16
thank you for being here I loved it and uh thank you audience and I will see you
13:18
uh thank you audience and I will see you
13:18
uh thank you audience and I will see you next time on the cloud show thank you
13:21
next time on the cloud show thank you
13:21
next time on the cloud show thank you [Music]