DevOps 1019
Learn the fundamentals of DevOps, a software development methodology that combines development and operations practices for more efficient release cycles.
![2021-02-24-Vulnerabilities-v2](https://ctf-cci-com.imgix.net/6XrPTZtEEf4cqZjmr2P285/11e2446cf89692bb199e2970f1ff586f/2021-02-24-Vulnerabilities-v2.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
Is my CI pipeline vulnerable?
![Ron Powell](https://ctf-cci-com.imgix.net/1ykjZ6GjLIFziqBYnZwdRY/4651ae44f9a0a87c008f85b8e3c8da81/ron-powell.jpeg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
Senior Manager, Marketing Insights and Strategy
![Developer D sits at a desk working on an advanced-level project.](https://ctf-cci-com.imgix.net/770O2OPkXx3vJzfbfFgT0z/f49325f2cc9b78b48fad5c03d7411471/Tutorial-Advanced-D.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
Run private cloud and on-premises jobs with CircleCI runner
![Angel Rivera](https://ctf-cci-com.imgix.net/1Rhp9Nebp4K4jKGw9YG584/afaa8e5a1dcb4d8eae695a091369b951/angel-rivera2.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
Developer Advocate, CircleCI
![HistoryofSoftwareDev-Blue](https://ctf-cci-com.imgix.net/6G3AYKo0TrN9rhLBSk1ie4/93996b63c66cff99458d51bd2d82fcd9/HistoryofSoftwareDev-Blue.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
A Brief History of DevOps, Part IV: Continuous Delivery vs. Continuous Deployment
![Alek Sharma](https://ctf-cci-com.imgix.net/1xtOX27bsdMwLSXfknl9vI/a159420c44d5e7124a04a3620d712bcb/alek-sharma.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
![Developer C sits at a desk working on an advanced-level project](https://ctf-cci-com.imgix.net/viYGJWazT0Q4kLAn2r4z3/ddb341525e87e41f09773945d4e14fe4/Tutorial-Advanced-C.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
Tips for optimizing Docker builds
![Angel Rivera](https://ctf-cci-com.imgix.net/1Rhp9Nebp4K4jKGw9YG584/afaa8e5a1dcb4d8eae695a091369b951/angel-rivera2.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
Developer Advocate, CircleCI
![Developer B sits at a desk working on an advanced-level project.](https://ctf-cci-com.imgix.net/4wcFcrXEs3WD2rILK6gwUp/8da5fbebc266c1c40b28387fa2d55698/Tutorial-Advanced-B.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
Building Docker images for multiple operating system architectures
![Angel Rivera](https://ctf-cci-com.imgix.net/1Rhp9Nebp4K4jKGw9YG584/afaa8e5a1dcb4d8eae695a091369b951/angel-rivera2.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
Developer Advocate, CircleCI
![Developer RP sits at a desk working on a beginner-level project.](https://ctf-cci-com.imgix.net/yreoQeXQhUjDj9JhApNfp/b87c367b03e3fec297747e442427a78c/Tutorial-Beginner-RP.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
Local CI pipeline development
![Angel Rivera](https://ctf-cci-com.imgix.net/1Rhp9Nebp4K4jKGw9YG584/afaa8e5a1dcb4d8eae695a091369b951/angel-rivera2.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
Developer Advocate, CircleCI
![Developer C sits at a desk working on an intermediate-level project.](https://ctf-cci-com.imgix.net/DtZJx2rtQkl00iwq5R8TW/a94ca5478d65ed8f762d0fad71db1fdb/Tutorial-Intermediate-C.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
Infrastructure as Code, part 3: automate Kubernetes deployments with CI/CD and Terraform
![Angel Rivera](https://ctf-cci-com.imgix.net/1Rhp9Nebp4K4jKGw9YG584/afaa8e5a1dcb4d8eae695a091369b951/angel-rivera2.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
Developer Advocate, CircleCI
![Developer B sits at a desk working on an intermediate-level project.](https://ctf-cci-com.imgix.net/3BCGQWZ82HqX3Fb80MICvr/343c5ce6f8fd52d7fa68474505983a37/Tutorial-Intermediate-B.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
Infrastructure as Code, part 2: build Docker images and deploy to Kubernetes with Terraform
![Angel Rivera](https://ctf-cci-com.imgix.net/1Rhp9Nebp4K4jKGw9YG584/afaa8e5a1dcb4d8eae695a091369b951/angel-rivera2.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
Developer Advocate, CircleCI
![Developer RP sits at a desk working on an intermediate-level project.](https://ctf-cci-com.imgix.net/2JbzjMah0Oqun3vNePlwoJ/ca93a1b54ee9be5c1e2499df684b042d/Tutorial-Intermediate-RP.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
Infrastructure as Code, part 1: create a Kubernetes cluster with Terraform
![Angel Rivera](https://ctf-cci-com.imgix.net/1Rhp9Nebp4K4jKGw9YG584/afaa8e5a1dcb4d8eae695a091369b951/angel-rivera2.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
Developer Advocate, CircleCI