Manage networks in the Cloud as Code with Terraform. Learn advanced Terraform syntax to create parametrized configuration files with dynamic values assignment and conditions. Practice in creation of various AWS resources like EC2, S3, ALB and many other via Terraform configuration files.
Continue exploring Terraform capabilities, increase reusability of your configurations with Terraform Modules, learn what role Terraform plays in CI/CD. Get an introduction to Packer – Machine Images Build Automation tools from HashiCorp.
Explore containerization technology that has revolutionized application development and distribution – Docker. Learn how to create your own Docker images, run them in standalone and cluster setups, study best practices how to build and publish your images to private or public repositories.
Manage your containerized applications at scale with Kubernetes. Learn how to create reliable, scalable and secured clusters that can run anywhere. Learn how to provision storage, networking, secrets, ensure self-healing and many more with the most powerful container orchestration solution.
Learn how to use managed Kubernetes cluster in AWS, deploy a PHP application to your own cluster, equip it with a cloud storage, ensure network connectivity, test service availability. Practice working with ‘kubectl’ console tool.
Explore best tools to monitor your infrastructure health and availability with Grafana, Prometheus, ELK. Start equipping your solution with logging and monitoring tools, learn how to build comprehensive dashboards, visualize monitoring results, manage alarms and notifications.
Learn how to deploy your containerized applications in a cluster setup with Kubernetes and distribute it using Helm package manager. Explore features and benefits of Terraform Cloud Edition.
In this project you will deploy a microservice-based data streaming Kafka application using Istio. Learn best practices of building microservice architectures.
Get yourself familiar with fast and simple to use GitLab CI/CD solution. Practice in deploying a NodeJS microservice-based application with GitLab CI/CD
Gain practice skills of writing and deploying a Python serverless application with AWS Lambda. Learn serverless benefits and limitations, test and troubleshoot your Lambda application with AWS X-ray. Manage secrets in HashiCorp Vault and use them dynamically in your application.