Automated Cloud Provisioning (Ansible & AWS)

Backend
Automated Cloud Provisioning (Ansible & AWS)

Tech Stack

Ansible
AWS
Linux
Git
Docker

Description

This repository contains Ansible playbooks to provision and harden AWS EC2 Linux instances dynamically.

It automates system updates, firewall rules (UFW), user creation, and runs containerized microservices in production-like configurations.

  • Wrote modular Ansible roles for system hardening, Docker daemon setup, and reverse-proxy configuration.
  • Provisioned AWS resources dynamically using Ansible EC2 modules.
  • Managed staging and production environments using secure Ansible Vault variables.

Page Info

Playbook Execution

Ansible playbooks configuring security settings, firewall policies, Docker containers, and reverse proxy settings.

/logo.png

    Soufian Elouazzani - DevOps Engineer