Beginner Level
Beginner Tasks
Start your DevOps journey with foundational tasks. These beginner-friendly challenges will help you learn the basics of various DevOps tools and practices.
295 Tasks
Beginner#1
15 min
Create a Dockerfile for a Node.js Application
Create a Dockerfile that builds and runs a simple Node.js application. Include multi-stage build for optimization.
Free Preview
Tools & Tags
DockerDockerfileNode.jsMulti-stage Build
Beginner#2
10 min
Set Up a Basic Linux User with Sudo Access
Create a new user account on a Linux system and grant sudo privileges. Configure basic user permissions.
Free Preview
Tools & Tags
LinuxUser ManagementSudoPermissions
Beginner#3
20 min
Write a Bash Script to Backup Files
Create a bash script that backs up files from a source directory to a destination with timestamp.
Free Preview
Tools & Tags
BashShell ScriptingBackupAutomation
Premium Content
Sign in to unlock all tasks
Beginner#4
25 min
Create a GitHub Actions Workflow
Set up a basic CI/CD pipeline using GitHub Actions that runs tests on every push to main branch.
Tools & Tags
GitHub ActionsCI/CDAutomationTesting
Premium Content
Sign in to unlock all tasks
Beginner#5
20 min
Deploy a Static Website to AWS S3
Configure an S3 bucket for static website hosting and deploy a simple HTML website with proper permissions.
Tools & Tags
AWSS3Static HostingCloud
Premium Content
Sign in to unlock all tasks
Beginner#6
15 min
Create a Basic Kubernetes Pod
Write a Kubernetes YAML manifest to create a simple pod running an nginx container.
Tools & Tags
KubernetesK8sPodsYAML
Premium Content
Sign in to unlock all tasks
Beginner#7
15 min
Scan Docker Image for Vulnerabilities
Use Trivy to scan a Docker image for security vulnerabilities and generate a report.
Tools & Tags
TrivySecurityVulnerability ScanningDocker
Premium Content
Sign in to unlock all tasks
Beginner#8
30 min
Create a Terraform Configuration for EC2
Write a basic Terraform configuration to provision an AWS EC2 instance with proper security groups.
Tools & Tags
TerraformAWSEC2Infrastructure as Code
Premium Content
Sign in to unlock all tasks
Beginner#9
20 min
Create a Docker Compose File
Write a docker-compose.yml file to orchestrate a multi-container application with a web server and database.
Tools & Tags
Docker ComposeOrchestrationMulti-container