Securing Company Infrastructure with Modern Automation Tools

dc.contributor.authorResnais, Evenn
dc.contributor.departmentfi=Tietotekniikan laitos|en=Department of Computing|
dc.contributor.facultyfi=Teknillinen tiedekunta|en=Faculty of Technology|
dc.contributor.studysubjectfi=Tietotekniikka|en=Information and Communication Technology|
dc.date.accessioned2025-09-22T21:05:10Z
dc.date.available2025-09-22T21:05:10Z
dc.date.issued2025-09-11
dc.description.abstractThis thesis presents the design and implementation of an automated infrastructure using open-source virtualization and Infrastructure as Code (IaC) tools to streamline deployment and management processes. The proposed environment leverages a Proxmox Virtual Environment (PVE) hypervisor for virtualization, with HashiCorp Packer employed to create standardized VM templates. Terraform is used in conjunction with Ansible to provision and configure these virtual machines automatically, ensuring consistency and reducing manual effort. Docker containers host key services, and the Traefik reverse proxy routes external traffic to these services, enabling efficient access management. Security and identity management are integrated into the infrastructure by incorporating Keycloak for centralized authentication and Vault for secure secret storage. The automated pipeline builds the infrastructure from the ground up ranging from base VM images to fully configured services using definition files and scripts, thereby minimizing configuration errors and improving reproducibility. The thesis details the architecture of this automated system, the IaC workflow for provisioning and configuration, and the deployment of critical services within the environment. Finally, it evaluates the solution’s effectiveness in simplifying infrastructure setup and discusses the benefits, limitations, and potential improvements of the approach.
dc.format.extent75
dc.identifier.olddbid211177
dc.identifier.oldhandle10024/194200
dc.identifier.urihttps://www.utupub.fi/handle/11111/16889
dc.identifier.urnURN:NBN:fi-fe2025092297251
dc.language.isoeng
dc.rightsfi=Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.|en=This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|
dc.rights.accessrightsavoin
dc.source.identifierhttps://www.utupub.fi/handle/10024/194200
dc.subjectInfrastructure as Code, Proxmox, Terraform, Ansible, Keycloak, Vault, DevOps, Cybersecurity
dc.titleSecuring Company Infrastructure with Modern Automation Tools
dc.type.ontasotfi=Diplomityö|en=Master's thesis|

Tiedostot

Näytetään 1 - 1 / 1
Ladataan...
Name:
Master_Thesis_Resnais_Evenn.pdf
Size:
2.81 MB
Format:
Adobe Portable Document Format