Configuration Management, Monitoring, & Security in DevOps
Configuration Management, Monitoring, & Security in DevOps, available at $49.99, has an average rating of 3.9, with 59 lectures, 3 quizzes, based on 11 reviews, and has 132 subscribers.
You will learn about Understand how the Agile Delivery Methodology helps you ensure accuracy and quality. Analyze branching strategies such as branch creation, merging, and synchronization. Learn to automate builds to deploy and deliver code faster and more often. Master the fundamentals of Docker, so that you can use containerization to accelerate development and deployment. Design an effective development environment using Docker and Docker Compose. Discover the Three Ways of DevOps: what they are, and why they are important. Configure management tools using Chef, puppet, and Ansible. This course is ideal for individuals who are System administrators, solution architects, developers, and IT professionals who would like to employ DevOps techniques and best practices to manage IT infrastructures or would like to acquire the necessary skills needed to work in DevOps teams. It is particularly useful for System administrators, solution architects, developers, and IT professionals who would like to employ DevOps techniques and best practices to manage IT infrastructures or would like to acquire the necessary skills needed to work in DevOps teams.
Enroll now: Configuration Management, Monitoring, & Security in DevOps
Summary
Title: Configuration Management, Monitoring, & Security in DevOps
Price: $49.99
Average Rating: 3.9
Number of Lectures: 59
Number of Quizzes: 3
Number of Published Lectures: 59
Number of Published Quizzes: 3
Number of Curriculum Items: 62
Number of Published Curriculum Objects: 62
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
- Understand how the Agile Delivery Methodology helps you ensure accuracy and quality.
- Analyze branching strategies such as branch creation, merging, and synchronization.
- Learn to automate builds to deploy and deliver code faster and more often.
- Master the fundamentals of Docker, so that you can use containerization to accelerate development and deployment.
- Design an effective development environment using Docker and Docker Compose.
- Discover the Three Ways of DevOps: what they are, and why they are important.
- Configure management tools using Chef, puppet, and Ansible.
Who Should Attend
- System administrators, solution architects, developers, and IT professionals who would like to employ DevOps techniques and best practices to manage IT infrastructures or would like to acquire the necessary skills needed to work in DevOps teams.
Target Audiences
- System administrators, solution architects, developers, and IT professionals who would like to employ DevOps techniques and best practices to manage IT infrastructures or would like to acquire the necessary skills needed to work in DevOps teams.
During the implementation stage, it’s necessary to put into use activities related to building, testing, and deployment. DevOps is the most widely used software engineering culture and practice that aims at software development and operation. DevOps is becoming a reality in the IT workplace. It helps an organization deploy software more frequently while maintaining service stability and gaining the speed necessary for more innovation. Being able to master and manage the basic tools for DevOps, is the first step towards success.
This comprehensive 3-in-1 course follows a step-by-step practical approach to implementing Configuration Management, Monitoring, & Security in DevOps. Initially, you’ll dive into DevOps in order to be effective, and the use of cloud data centers in combination with the most advanced DevOps tools. Use Kubernetes to run your applications in Google Cloud Platform, minimizing the friction and hassle of maintaining a cluster but ensuring its high availability. Master the fundamentals of Docker, so that you can use containerization to accelerate development and deployment. Finally, you’ll implement security solutions in the DevOps cycle & configure management tools using Chef, puppet, and Ansible.
Towards the end of this course, you’ll make your development better with cutting-edge technology. Implement configuration management, monitoring, and security in DevOps.
Contents and Overview
This training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible.
The first course, DevOps Fundamentals, covers enabling IT organizations to deliver faster and smarter. This video course starts by explaining the organizational alignment that has to happen in every company that wants to implement DevOps in order to be effective, and the use of cloud data centers in combination with the most advanced DevOps tools to get the best out of a small team of skilled engineers. It also delves into how to use Kubernetes to run your applications in Google Cloud Platform, minimizing the friction and hassle of maintaining a cluster but ensuring its high availability. In this course, you are going to learn how to use Ansible to manipulate remote servers in a structured and organized manner and set up the required level of continuous integration tools to automate the full pipeline.
The second course, Effective DevOps and Development with Docker, covers adopting best practices, accelerating development, and improving the quality of life for your whole software team. In this course, you will learn the fundamentals of Docker, how to utilize it in your development environment, and know how Docker can help your organization adopt DevOps principles. Additionally, you will learn about the fundamental principles of DevOps and how to transform your team into one that follows the three DevOps ways. By the end of this course, you will feel comfortable using Docker on the command line, writing Docker Compose files, and using these tools to boost your development. You will follow along and practice the fundamentals, learning from someone who has been in your shoes. Also, you will adopt best practices, scale up development, and accelerate your team into the forefront of the ever-changing development landscape.
The third course, Professional DevOps, covers implementing configuration management, monitoring, and security in DevOps. This course helps you implement a complete DevOps cycle in your existing IT environment. Each section of this course will help you implement the DevOps culture in your professional environment. With the help of source control, continuous build, continuous integration, automated test with quality controls, and container technologies, this course will be your perfect guide to learn and apply DevOps in your organization. By the end of this course, you’ll be able to identify and choose the appropriate tools and technology framework to implement DevOps in your organization.
Towards the end of this course, you’ll make your development better with cutting-edge technology. Implement configuration management, monitoring, and security in DevOps.
About the Authors
-
David Gonzalez is an enthusiastic engineer and author of a book called Developing Microservices with Node.js (microservices don’t work without platform automation). He is a Google Developer Expert (a nomination from Google to certain experts in several areas) in Kubernetes (GKE), who enjoys being pushed out of his comfort zone in order to sharpen his skills. Java, Node.js, Python, and DevOps as well as a holistic approach to security are part of the skill set that has helped him deliver value across different start-ups and corporations. Nowadays, he is a consultant at nearForm, enabling companies to deliver the best possible solution to their IT problems or proposals, as well as an avid speaker at conferences such as Rebel Con and Google I/O Extended, among others.
-
James Quigley is the Director of IT at Axosoft, the creators of GitKraken, the legendary Git GUI. He is passionate about creating cloud applications at scale and loves helping others start their journey into the world of containerization and cloud computing. Always amazed at the amount of incredible technology out there, James spends as much time as he can learn new things, and always finds a better way to develop, build, and deploy software.
-
Umar Murtazahas more than 25 years’ experience of System Administration in implementing, commissioning development, testing, and production environments. He has designed and implemented a number of DevOps environments, conducted 4- day hands-on DevOps training sessions at a number of private and government telecommunications and software companies/institutions.
Course Curriculum
Chapter 1: DevOps Fundamentals
Lecture 1: The Course Overview
Lecture 2: What Is DevOps?
Lecture 3: Traditional and Modern Release Management
Lecture 4: DevOps and Microservices
Lecture 5: Amazon Web Services – EC2 and S3
Lecture 6: Amazon Web Services – ECR and ECS
Lecture 7: Google Cloud Platform
Lecture 8: Docker Architecture
Lecture 9: Building Docker Images
Lecture 10: Docker Registries and Volumes
Lecture 11: Docker Networking
Lecture 12: Docker Compose
Lecture 13: SDLC and Testing Types
Lecture 14: Traditional CI Servers
Lecture 15: Modern CI Servers
Lecture 16: Google Cloud Platform SDK – gcloud
Lecture 17: Terraform
Lecture 18: Server Provision Software
Lecture 19: Ansible Configuration
Lecture 20: Ansible Variables and Templates
Chapter 2: Effective DevOps and Development with Docker
Lecture 1: The Course Overview
Lecture 2: What Is DevOps?
Lecture 3: The First Way – Enabling Fast Flow
Lecture 4: The Second Way – Amplifying Feedback Loops
Lecture 5: The Third Way – Culture of Experimenting and Learning
Lecture 6: Introduction to Docker and Containers
Lecture 7: Docker Versus VMs
Lecture 8: Running Your First Docker Containers
Lecture 9: Basic Docker Commands
Lecture 10: Breaking Down a Dockerfile
Lecture 11: Dockerfile Commands
Lecture 12: Writing Your First Dockerfile
Lecture 13: Building and Running Your First Custom Image
Lecture 14: Dockerfile Best Practices and Advanced Tips
Lecture 15: Why Configuration as Code?
Lecture 16: Compose File Syntax
Lecture 17: Spinning Up Your First Stack with Compose
Lecture 18: Advanced Options with Compose
Chapter 3: Professional DevOps
Lecture 1: The Course Overview
Lecture 2: What Is DevOps? What Needs to be Done to Excel at DevOps?
Lecture 3: New DevOps Roles
Lecture 4: Continuous Integration, Configuration Management, and Continuous Delivery
Lecture 5: Continuous Monitoring, Testing, and Deployment
Lecture 6: Software Configuration Management Tools (Git)
Lecture 7: Vagrant – Lightweight, Reproducible, and Portable Development Environments
Lecture 8: The Role of Docker in the DevOps Cycle
Lecture 9: Docker Networking
Lecture 10: Docker Deep Dive with Use Cases
Lecture 11: Configuration Management Tools with Chef, Puppet, and Ansible
Lecture 12: Ansible – Provisioning, Configuration Management, & Application Deployment Tool
Lecture 13: Jenkins – Continuous Integration and Continuous Delivery
Lecture 14: Configuring Jenkins with Git
Lecture 15: Kubernetes – Managing Containerized Workloads and Services
Lecture 16: DevOps Monitoring Solutions Using Monit and Nagios
Lecture 17: Set Up and Configure Nagios
Lecture 18: Infrastructure Monitoring Using Nagios
Lecture 19: Best Practices in DevOps Lifecycle
Lecture 20: Security Best Practices in DevOps
Lecture 21: Tool for Security Checks in Each Cycle of DevOps
Instructors
-
Packt Publishing
Tech Knowledge in Motion
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 2 votes
- 3 stars: 2 votes
- 4 stars: 4 votes
- 5 stars: 3 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024