DevSlop Game Day: A DevOps CTF (Introduction to Containerization and Docker)


Details
REGISTRATION REQUIRED: https://devslop.ctfd.io/
Docker has become one of the most popular technologies in the last few years, and it is not because they invented "containers". Believe it or not, containers have been around for many many years (some implementations of containers go all the way back to 2005). However, Docker was created at the right time, where Cloud Computing was taking over and DevOps was becoming extremely popular. So, naturally, the need for agility, flexibility and scalability, when it came to software delivery, was evident and hasn't stopped growing since then.
During this competition, you will learn how to use Docker to containerize an existing three-tier application (front-end, back-end and database) and deploy it to a Docker host, running on AWS. This will be a great opportunity if you're just getting started with Docker as we'll go through all the fundamentals. Experienced Docker users will also benefit from the event as more advanced topics will also be covered. Here's a breakdown of what you will learn:
• Build Docker images using Dockerfiles
• Tag, pull and push images to DockerHub
• Use Multi-stage builds to create smaller images
• Run containers in different Docker networks
• Manipulate IP filter rules to bypass the isolation of Docker’s bridge networks
• Share volumes between host and containers
• And more...
Pre-requisites
For this event, you will need to create an account on DockerHub (https://hub.docker.com/) but you do not need Docker installed on your machine.
We'll be providing an environment in the Cloud where you will have access to everything you will need (an IDE, a Terminal and the Docker CLI), which means you really only need a modern Web Browser.
You'll also need a Discord account (https://discord.com/). A "private" collaborative space for your team will be available on our Discord server.
TEAM CREATION
You're registered, but you don't have four players in your team? Join our brand new Discord server and hop in the #🔎┃looking-for-teammates channel and get to work 😁! Are you playing to win 1st place, or are you playing just for fun? Are you just getting started with containers, or are you a Docker ninja? Share a little bit about yourself and build your teams!
REGISTRATION REQUIRED: https://devslop.ctfd.io/
CHALLENGE CREATOR: RENAN DIAS
Renan is an Architect focused on Cloud, DevOps and Security at Slalom Build, where he architects and implements Cloud solutions that follow DevOps and Security best practices for clients in different industries. He started his career as a Software Engineer developing mobile, front-end and backend applications. He then transitioned to the infrastructure side of things and shifted his focus to implementing modern solutions for Cloud, automating software and infrastructure deployments with CI/CD pipelines and securing networks, servers and applications to comply with industry security standards such as PCI DSS.
Renan has published multiple articles in the BSD Magazine, has spoken in many different meetup events and is the creator of Slalom Build's DevOps Dojo - an event that teaches modern technologies to IT professionals through practice. In his free time, Renan shares his passion for technology with the world publishing videos on his YouTube channel and doing live streams sessions on his Twitch channel - DojoWithRenan.
REGISTRATION REQUIRED: https://devslop.ctfd.io

DevSlop Game Day: A DevOps CTF (Introduction to Containerization and Docker)