Real-World Devops Project - Gitops Methodology

14 Views | 0 Comments | Posted in: Tutorials
01
April
2024
Real-World Devops Project - Gitops Methodology

Real-World Devops Project - Gitops Methodology
Published 4/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English

| Size: 5.44 GB[/center]
| Duration: 7h 39m
100% Hands-on real-world DevOps Project on building and deploying a Web Application on AWS using modern DevOps tools.

What you'll learn

Understanding DevOps Principles and Practices

Building and Automating CI/CD Pipelines

Infrastructure Provisioning and Containerization

Monitoring and Logging in DevOps

Requirements

Basic Understanding of Software Development

AWS at the cloud practitioner level

Infrastructure as code (Terraform)

Kubernetes, Helm charts

SQL and NoSQL database theory

Linux Operating System

Tools: Git, GitHub Actions, DataDog, PagerDuty

Description

While studying DevOps methodologies, we encounter many technologies, and it is often challenging to stay updated. Comprehensive research and concrete examples are essential. Ideally, a sample would encompass everything at once and be functionally interesting. Although assembling everything in one project is not feasible, it is possible to cover as many technologies as possible. We have prepared such a project to consolidate theoretical knowledge in the field of DevOps. At first glance, it appears to be a simple web application, but it encompasses the maximum number of technologies for this project.*The course is based on live classes at TENTEK DevOps Bootcamp. Visit our profile for more info.About the instructorErnest Ramirez is a dedicated DevOps Engineer with a comprehensive background in DevOps and software development Over the past two years, he has also been sharing his expertise as an instructor at TENTEK DevOps School, teaching Docker, Kubernetes and various hands-on projects.Project OverviewThis educational project is designed for the practical application of knowledge in cloud technology and DevOps, as well as the deployment of web applications using best practices. The stack aims to cover the maximum number of technologies while also carrying a functional and meaningful load. The project adopts a declarative approach to infrastructure building and demonstrates the deployment automation process for the entire stack. All components of the project and their interrelationships are examined in detail to understand how the application and its operational services function in the actual cloud environment.The core of this project is a specially designed web application deployed on AWS infrastructure. The application features a microservice architecture, interacts with various types of databases, resides in a Kubernetes (K8s) cluster, and is optimized for high loads. The project includes CI/CD tools and instructions, as well as operational services for managing configuration, logging, and monitoring. The infrastructure is described declaratively, with a strong emphasis on this aspect. Everything is packaged into manifests for deployment automation, and the installation process is illustrated in the course. Scope StatementLet's define the scope covered by the documentation provided in the course. It includes a description of the project's entire stack and details for all its components at the functionality level. It also outlines the process of infrastructure deployment and step-by-step application installation. This course does not address the application development process. Fundamental theory is not included.ObjectivesUnderstand the stack and all its elements.Deploy infrastructure on AWS using Terraform/Terraform Cloud.Deploy the app to AWS EKS cluster using GitHub Actions and ArgoCD.Test the application and its operational services.Make changes to the codebase and trigger CI/CD.Set up logging, monitoring and alerting with DataDog and PagerDuty. PrerequisitesEssential skills and theoretical knowledge in the following areas are required:AWS at the cloud practitioner level.Infrastructure as Code (Terraform).Kubernetes and Helm charts.SQL and NoSQL database theory.Linux Operating System.Tools: Git, GitHub Actions, ArgoCD, DataDog, PagerDuty.

Overview

Section 1: Introduction

Lecture 1 Introduction

Section 2: Documentation

Lecture 2 Documentation

Lecture 3 01-Application

Lecture 4 02-Infrastructure

Lecture 5 03-Installation

Lecture 6 Checking and Testing

Lecture 7 Rollbacks

Lecture 8 Conclusion

Section 3: Project Overview

Lecture 9 Project Introduction

Lecture 10 Application Architecture

Lecture 11 Infrastructure Overview

Lecture 12 Terraform Structure & Nesting

Lecture 13 Terraform Modules & Helm Charts

Lecture 14 CI / CD General Introduction

Lecture 15 CI /CD Deep Dive

Section 4: Project Implementation

Lecture 16 Repository Set-Up

Lecture 17 Terraform Cloud Set-Up

Lecture 18 Infrastructure Deployment

Lecture 19 Application Deployment - 01

Lecture 20 Application Deployment - 02

Lecture 21 Application Demo

Lecture 22 Logging & Monitoring & Alerting

Lecture 23 RollBacks

This course is ideal for software developers, system administrators, DevOps engineers, IT professionals, students, and enthusiasts seeking to master DevOps principles, practices, and tools for streamlined software delivery and infrastructure management.








Free search engine download: Real-World DevOps Project - GitOps Methodology
Note:
Only Registed user can add comment, view hidden links and more, please register now
At 0dayhome.net, you'll find a vast collection of educational and informative tutorials to help you enhance your skills and knowledge in various fields. Our tutorials section serves as a valuable resource for beginners and experts alike, providing step-by-step guides, tips, and tricks on subjects such as technology, design, programming, photography, and much more. Whether you're looking to expand your professional repertoire or simply indulge in a new hobby, 0dayhome.net has got you covered. Why choose 0dayhome.net for all your tutorial needs? Here are a few reasons: Diverse Topics: Our platform offers a diverse range of tutorials, catering to various interests and skill levels. From learning the basics of coding to mastering advanced graphic design techniques, our tutorials cover it all. Easy-to-Follow Guides: We understand the importance of clear and concise instructions. Our tutorials are meticulously crafted with simplicity in mind, allowing you to easily grasp complex concepts and apply your newfound knowledge. Comprehensive Content: Whether you're a beginner seeking introductory tutorials or an expert looking for advanced techniques, our comprehensive collection has tutorials for every level of expertise. Take your skills to the next level with 0dayhome.net . Regular Updates: We frequently update our tutorials section, ensuring that you have access to the latest trends and techniques in your chosen field. Stay ahead of the curve and expand your knowledge with our up-to-date content. Community Engagement: Join our thriving community of learners and experts to connect, share insights, and seek guidance. Interact with fellow enthusiasts, exchange ideas, and strengthen your skills through collaboration. Free Access: Yes, you read it right! 0dayhome.net offers free access to its tutorials section. Learn and grow without any financial constraints. So, whether you're an aspiring programmer, a budding designer, or simply curious about exploring new subjects, 0dayhome.net tutorials are your go-to resource. Visit our website today and embark on a journey of continuous learning and improvement.
все шаблоны для dle на сайте шаблоны dle 11.2 скачать