this video is all about Dev offs will go over the basics of Dev ops and then cover how Dev ops can be used to improve cloud security.
Develops is a set of principles and practices that impact organizational culture, philosophy processes and tooling
a lot of great training in case studies that go into the details of Dev ops. And I'm not gonna cover it all here. The CCS K doesn't expect you to be a dev ops expert either,
but it's important to understand a few points on the topic.
As depicted in the infographic. It's a deeper integration of activities previously isolated to development teams on the left side, alongside activities associated with operations teams on the right side, the two parts are merged into a single team that is responsible for both developing and operating
a certain set of applications or services.
This kind of shift requires change well outside of technology, and while many companies feel there is a lot of unrealized value that digital transformation can bring to their business, they may also be hesitant to embrace these concepts. Let's cover some of the key principles and Dev ops already covered, reducing organizational silos and focused on
merging of development and operations.
This should also take into account security and compliance team's privacy and overall ownership. Having a cross functional team that each brings different discipline. Competencies to the table is a key element of Dev ops
accepting that failure will happen. We're not talking about catastrophic failure, but we're talking about minor and small failures having a culture that is more focused on approving. Instead of blaming and finger pointing, implementing small and frequent changes in the traditional lean manufacturing mindset, large batches were bad.
The same thing applies true in dev ops principles. You don't want to make large dramatic updates and queue them up small, incremental updates to evolve and customize an environment. This way, if something goes wrong or as negative implications not only do you detected earlier, but is also smaller in its impact.
Leveraging, tooling and automation is another key principle. We've talked about the development and deployment pipeline and all the automation you can do in inject in that pipeline when going from development to production, and for this reason, it's ubiquitously used throughout cloud deployments.
In the last major principle of Dev ops, we're gonna cover is measuring everything, making sure you understand quality, setting expectations, achieving service level objectives, measuring performance of the product, measuring customer conversions, customer satisfaction or other data points that you and your organization and product or service
are going to consider Paramount Toe what success really is.
A commonly cited objection to the DEV Ops movement is a separation of duties in a develops world. The development team is responsible for managing the application they create,
but in separations of duties, the developers should not have access to production.
This is where the automated pipelines and security operation concepts help bridge a gap.
If you have a solid C I CD pipeline, those changes can be fully deployed to production without requiring human interaction. The C I CD pipeline is performing actions against production, not the people.
And this is the first point of standardization, making sure that anything that goes into production is done through via the sea Ice CD pipeline.
Automating testing. We've covered out quality gateways get incorporated in the Sea I CD pipeline.
Immutable infrastructure allows for master images and virtual machines and containers. We talked about how this is great for audit and change tracking
SEC DEV ops def SEC Ops and rugged devolves are terms used to describe incorporating automation to improve security operations and integrate security testing throughout the application development process. The term shift left is often used in this situation. Worth security and testing activities are shifted. Left
to the left hand side
during the development phase is of an application before it's deployed into production environment and running in the real world.
In this video we covered some basics of Dev ops, especially the principles of Dev ops. And then we discussed how cloud security can actually be improved by applying these different Dev ops philosophies.