From the course: Cloud DevOps Concepts: Understanding Processes and Services
Unlock this course with a free trial
Join today to access over 25,300 courses taught by industry experts.
Defining the physical DevOps process
From the course: Cloud DevOps Concepts: Understanding Processes and Services
Defining the physical DevOps process
- [Instructor] How do you define a physical DevOps process, attaching tools and technology to what we previously defined? Here is some essential guidance. Define key features and capabilities. Look for tools that automate repetitive tasks, like builds, tests, deployments, and monitoring. Ensure that tools can scale. Choose tools that offer security features from the requirements you previously defined. Assess tool categories. Source code management, tools like GitHub, GitLab, Bitbucket, are great source code repositories and version control. CI/CD pipelines. Use solutions like Jenkins, GitLab CI/CD, CircleCI, Azure Pipelines for automating build, test and deployment processes. Configuration management. Tools like Ansible, Puppet or SHAFT will work for managing and automating infrastructure configurations. Containerization and orchestration. I suggest Docker for containerization, and Kubernetes for orchestration to manage containerized applications. Monitoring and logging. Use…
Contents
-
-
-
-
(Locked)
Understanding your own requirements2m 43s
-
(Locked)
Considering the applications1m 41s
-
(Locked)
Considering your data2m 10s
-
(Locked)
Defining the logical DevOps process2m 33s
-
(Locked)
Defining the physical DevOps process3m 3s
-
(Locked)
Selecting DevOps cloud services3m 42s
-
(Locked)
Testing the process and tooling2m 17s
-
(Locked)
DevOps process and tool implementation1m 43s
-
(Locked)
-
-
-