Hi!
Key DevOps and Cloud Concepts
Use these concise definitions as a starting point, then explore the linked guides and projects for practical examples.
- DevOps
- DevOps is a set of practices that brings software development and IT operations together to deliver reliable software faster through automation and collaboration.
- AWS
- Amazon Web Services (AWS) is a cloud platform that provides on-demand computing, storage, networking, security, and managed application services.
- Cloud computing
- Cloud computing delivers IT resources over the internet on demand, allowing teams to scale infrastructure without owning physical servers.
- CI/CD
- Continuous integration and continuous delivery (CI/CD) automate building, testing, and releasing code so changes reach users safely and frequently.
- Terraform
- Terraform is an infrastructure-as-code tool that defines cloud and network resources in version-controlled configuration files.
- Ansible
- Ansible is an agentless automation tool used to configure systems, deploy applications, and orchestrate repeatable operational tasks.
- Docker
- Docker packages an application and its dependencies into a portable container that runs consistently across development, testing, and production.
- Git
- Git is a distributed version control system that records code changes, supports collaboration, and enables safe branching and rollback.
- Networking
- Computer networking connects systems and controls how data moves between users, applications, servers, and cloud services.
Learn more through the cloud infrastructure projects, the Kubernetes networking guide, and the pfSense firewall tutorial.