Riya Soni
DevOps & Cloud Engineer
CKA | CKS | Terraform Associate
Project
VPN Application
About Project
The VPN Application project, spearheaded by a DevOps Engineer, delivers a robust VPN solution by leveraging Python scripting for OpenVPN and Squid proxy installations. Employing AWS tools such as EC2, Autoscaler, Image Builder, and S3, coupled with DevOps technologies like Python and Terraform, the project ensures a scalable and secure VPN infrastructure across multiple AWS regions.
Tech Stack
- AWS Tools :EC2, Autoscaler, Imagebuilder, S3
- DevOps Tools :Python, Terraform
Key Features
- Python scripts streamline the installation of OpenVPN and Squid proxy, ensuring a hassle-free setup of the VPN infrastructure.
- AWS Autoscaler, implemented through Terraform, enables the VPN servers to dynamically scale in response to changing demand, optimizing resource utilization.
- The project utilizes AWS Image Builder to craft a custom image incorporating OpenVPN and Squid proxy configurations, simplifying deployment and ensuring consistency across instances.
- With Terraform, the VPN infrastructure is deployed across multiple AWS regions, enhancing resilience and availability while catering to users in different geographic locations.
- Infrastructure is defined and managed as code, enabling version control and easy reproducibility while promoting scalability and maintainability.