DevOps
Topics
![](https://github.com/images/modules/site/contentful/default/md.webp)
What is a DevOps engineer and what does a DevOps engineer do?
A DevOps engineer enables collaboration and innovation within an organization.
![](https://github.com/images/modules/site/contentful/default/md.webp)
What is the DevOps Model? Exploring foundational practices in DevOps
GitHub provides the tools required to be a mature DevOps organization. Discover the DevOps model that separates successful DevOps teams from those that fail.
![](https://github.com/images/modules/site/contentful/default/md.webp)
What is DevSecOps?
DevSecOps combines development, security, and operations to automate security integration across all phases of the software development lifecycle (SDLC).
![](https://github.com/images/modules/site/contentful/default/md.webp)
What is containerization?
Containers enable DevOps developers and system administrators to build, test, deploy, and maintain applications quickly, securely, and efficiently.
![](https://github.com/images/modules/site/contentful/default/md.webp)
What is DevOps automation?
DevOps automation is a modern approach to software development that uses tools and processes to automate tasks and streamline workflows.
![](https://github.com/images/modules/site/contentful/default/md.webp)
What is agile methodology?
Learn what agile is, its benefits, why it’s so popular, and how you can apply it in software development and other kinds of work.
![](https://github.com/images/modules/site/contentful/default/md.webp)
What is a DevOps pipeline? A complete guide
Learn how to transform your organization and deliver software faster by combining processes, tooling, and automation in a DevOps Pipeline.
![](https://github.com/images/modules/site/contentful/default/md.webp)
CI/CD: The what, why, and how
CI/CD automates your builds, testing, and deployment so you can ship code changes faster and more reliably. Learn more about CI/CD fundamentals.
![](https://github.com/images/modules/site/contentful/default/md.webp)
What is DevOps?
DevOps is a set of practices, methodologies, and tools that optimize software application delivery by integrating software development and IT operations processes.
![](https://github.com/images/modules/site/contentful/default/md.webp)
The fundamentals of continuous deployment in DevOps
Continuous deployment (CD) is a process that uses automated testing to validate if changes to a codebase are secure, correct, and stable for deployment to a production environment.
![](https://github.com/images/modules/site/contentful/default/md.webp)
DevOps monitoring tools: Automating your DevOps monitoring processes
Use GitHub as your approach to developing, testing, and deploying applications through comprehensive and real-time monitoring systems. Workflows are the foundation of automation and DevOps, and monitoring is the bedrock.
![](https://github.com/images/modules/site/contentful/default/md.webp)
The fundamentals of continuous integration in DevOps
Continuous Integration (CI) is a practice allowing developers to integrate code into a shared repository regularly. Get to know the fundamentals of what makes this process successful.