Explore hands-on Deployment automation 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.
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.
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.