|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/configuration-management-monitoring-security-in-devops/
课程评论:没有评论
课程名称:DevOps中的配置管理、监控与安全 课程概述:在实施阶段,必须利用构建、测试和部署相关的活动。DevOps是最广泛使用的软件工程文化与实践,旨在实现软件开发与运营的高效衔接。它帮助组织更频繁地部署软件,同时保持服务的稳定性,并获得更快的创新速度。掌握和管理DevOps的基本工具是成功的第一步。本课程通过一步步的实用方法,全面讲解DevOps中的配置管理、监控和安全性。 课程内容包括三个完整的部分,帮助您全面提升培训质量。第一部分是DevOps基础,着重于使IT组织能够更快速更智能地交付。课程解释了想要有效实施DevOps的公司必须发生的组织对齐,以及如何在云数据中心与先进的DevOps工具结合下最小化团队内的摩擦与麻烦。您将学习如何使用Kubernetes在Google Cloud Platform上运行应用程序,以及如何利用Ansible结构化地操作远程服务器。 第二部分是使用Docker的有效DevOps和开发,涵盖最佳实践的采用、加速开发和提升软件团队的工作质量。您将学习Docker的基础知识,以及如何在开发环境中利用Docker,从而帮助组织采用DevOps原则。 第三部分是专业DevOps,侧重于在IT环境中实施配置管理、监控和安全性。这部分将帮助您在现有的IT环境中实施完整的DevOps周期,利用源代码控制、持续集成和自动化测试等技术。 课程讲师分别为David Gonzalez、James Quigley和Umar Murtaza,他们在DevOps与相关技术领域具备丰富的经验和专业知识,能够为您提供深入的指导与支持。完成本课程后,您将能够识别并选择适当的工具与技术框架,将DevOps有效地实施到组织中。
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 OverviewThis 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 AuthorsDavid 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 Murtaza has 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.