Explore hands-on Devops engineer labs with real cloud environments
Compile, deploy, and manage a Go web application as a systemd service. Configure auto-restart on failure, journald logging, proper user execution, and validate the health endpoint.
Install, configure, and deploy a PHP Laravel application on Linux using Apache. Secure environment files, configure proper permissions, and validate web accessibility on port 80.
Write and execute Ansible playbooks to deploy and configure an Apache web server on a target Linux host. Apply configuration management best practices including idempotent tasks, handlers, and secure variable management.
Debug and fix a broken Docker Compose setup connecting a Node.js API to a PostgreSQL database. Resolve networking, environment configuration, and container orchestration issues to restore full-stack connectivity.
Deploy and harden a Flask application on a single-node Kubernetes cluster. Enforce security best practices including non-root containers, security contexts, and health probes while ensuring pod stability and accessibility.
Audit, fix, and stabilize a hastily deployed Airflow platform provisioned by Terraform. Resolve IaC defects, correct DAG templates, enforce idempotent execution, and ensure the LocalExecutor configuration for production reliability.
Decompose a FastAPI monolith into containerized microservices using Docker Compose. Implement service-to-service HTTP communication, independent databases, and validate end-to-end request flow across isolated services.