DevOps¶
Containerization, orchestration and the delivery pipelines that move code from commit to production.
-
Docker
A container platform for packaging and distributing applications with their dependencies in lightweight, portable containers, giving consistent behaviour across environments.
-
Kubernetes
A container orchestration platform for scalable, automated management of containerized applications: deployment, scaling and monitoring in production.
-
Jenkins
A CI/CD tool that automates building, testing and deploying software. Highly customizable and integrates with a wide range of tools and services.
-
GitHub Actions
CI/CD integrated into GitHub, automating build, test and deployment, including the pipeline that publishes this site.
-
GitLab CI/CD
GitLab's integrated CI/CD, automating the build, test and deployment cycle with a configuration-as-code approach.
-
AWS CodeBuild & CodePipeline
Managed CI/CD on AWS, applied when the delivery pipeline is best colocated with the infrastructure it targets.