There sure is a lot of information to cover when it comes to software
development lifecycle,
continuous integration, continuous development, and make it sure that the depth
security
ops are all happy in synchronous with each other.
So that's why I wanted to be able to go through and do a review with you to be
able to close
out of this skill.
First up, we need to remember that software development methodologies follow a
specific
pattern in making sure that regardless of the cloud infrastructure or
environment that
we're using, whether it be software, platform, or infrastructure as a service, WEBVTT X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000
we're using, whether it be software, platform, or infrastructure as a service,
everything
is secure based across the board and implemented with new programs and
development in a controlled
fashion.
We want to define our security requirements, make sure that everything along
the coding
is secure for input validation, access controls, and make sure that we're
constantly logging
and comparing those logs to everything else for the before and after of what's
actually
going on.
This is a recurrent theme through the rest of everything that we learned inside WEBVTT X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000
This is a recurrent theme through the rest of everything that we learned inside
of this
skill because then we moved on into software development lifecycle.
Now generically, there is a software development lifecycle that covers basic
implementation
of software and its development, but within the Cisco world, especially in
continuous
implementation and continuous development, we have a more circular pattern that
we're
following.
Consistently, we'll always be planning and we're going to be following that up
with design, WEBVTT X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000
with design,
develop, test, deploy, review in that continuous circle and going for launch
right afterwards.
And this ties into our continuous integration and continuous development where
we are constantly
trying to integrate into the live environment for continuous integration.
Then being the key word and making sure that we're understanding that we're
going into something
that's actively out there already.
But we don't want to do so without having developed it in continuous
development and making
sure that it's properly tested and security checked before it actually enters WEBVTT X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000
sure that it's properly tested and security checked before it actually enters
into the
real world.
So we want to try to sandbox it as much as we can test it for flaws, do it
before and after
and apply the software development lifecycle process that we just previously
learned about.
Now we want to be able to go through and do a live action check and that's
where we had
network services orchestrator as an example.
But there are many other programs out there.
I would that was just one of many, which brings us into DevSecOps to be able to WEBVTT X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000
I would that was just one of many, which brings us into DevSecOps to be able to
give us
the final go ahead on actual security practices, tying everything up so far
that we've learned
into a neat little bow for the actual overall organization and our cloud
environment.
Just on that and everything else that we've covered up to this point inside of
securing cloud
platforms for our Cisco environment.
I know that each and every one of you out there can definitely go through and
do live
implementation and live security checks along with making sure that everything WEBVTT X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:900000
implementation and live security checks along with making sure that everything
is tested,
logged and create standard operating procedures for all the different things
within our actual
environment.
And with all the additional stuff that we have for examples, feel free to go
back and
take a look at it and practice some of those labs on your own in those
different environment
forums.
Pick out a different lab, pick out a different device and go through everything
that we've
already covered.
See you in the next one.
I hope this has been a form of for you and I'd like to thank you for viewing.