A Devops Study Syllabus

Learn professional-grade DevOps practices quickly and efficiently

Want more guidance in the learning process? Learn about FP Complete's training programs.

New call-to-action

Each topic includes reasons to choose a particular tool or approach, and design patterns for high-availability and secure design.

AWS resources and best practices

  • EC2
  • VPC
  • IAM Permissions/roles
  • Load balancers
  • RDS
  • Elasticache

Containers and Orchestration

  • Docker
  • Kubernetes

Linux administration

  • upstart/systemd
  • ufw and similar tools
  • ntp
  • htop and other in-the-small monitoring tools
  • logging

Build automation

  • Jenkins
  • Gitlab

Configuration management

  • Ansible
  • SaltStack

Service discovery

  • consul
  • etcd
  • internal DNS


  • Prometheus/Grafana
  • CloudWatch

Other tools

  • Terraform (automated cloud infrastructure management)
  • Packer (portable image builds)
  • Vault (credentials management)

Tell me about FP Complete training options

Don't forget to also check out our Haskell syllabus.