DevOps
Topics
What is a DevOps engineer and what does a DevOps engineer do?
A DevOps engineer enables collaboration and innovation within an organization.
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.
What is DevSecOps?
DevSecOps combines development, security, and operations to automate security integration across all phases of the software development lifecycle (SDLC).
What is containerization?
Containers enable DevOps developers and system administrators to build, test, deploy, and maintain applications quickly, securely, and efficiently.
What is DevOps automation?
DevOps automation is a modern approach to software development that uses tools and processes to automate tasks and streamline workflows.
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.
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.
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.
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.
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.
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.
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.