Skip to content

Commit 5abe1c5

Browse files
committed
fixed
1 parent 053828e commit 5abe1c5

6 files changed

+156
-104
lines changed

β€Ž_posts/2024-11-26-eap-tls.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -83,16 +83,16 @@ For scalability and high availability, we deployed FreeRADIUS servers on **Azure
8383

8484
The implementation of EAP-TLS delivered measurable improvements:
8585

86-
1. **πŸ”’ Enhanced Security**:
86+
1. **Enhanced Security**:
8787
Digital certificates eliminate password vulnerabilities, ensuring only authorized devices connect.
8888

89-
2. **✨ Seamless User Experience**:
89+
2. **Seamless User Experience**:
9090
Automated certificate management eliminates the need for complex passwords, improving convenience for users.
9191

92-
3. **πŸ“Š Scalability and Reliability**:
92+
3. **Scalability and Reliability**:
9393
Azure-hosted FreeRADIUS servers provide a scalable, resilient infrastructure capable of supporting our growing user base.
9494

95-
4. **πŸ› οΈ Simplified Administration**:
95+
4. **Simplified Administration**:
9696
Microsoft Intune enables centralized certificate and profile management, reducing the administrative burden.
9797

9898
---

β€Ž_posts/2024-11-26-network.md

+15-26
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ Expanding to a new office location is an exciting milestone, but it also comes w
1515

1616
As Agicap continues to grow, establishing a reliable and secure network in our new Italy office was essential to support our expanding team and operations. The primary goals were to ensure:
1717

18-
- **πŸ”’ Security:** Protect sensitive company data and maintain compliance with industry standards.
19-
- **πŸ“ˆ Scalability:** Accommodate future growth without frequent overhauls.
20-
- **⚑ Performance:** Provide fast and stable connections for both wired and wireless devices.
21-
- **πŸ› οΈ Manageability:** Simplify network administration and monitoring for our IT team.
18+
- **Security:** Protect sensitive company data and maintain compliance with industry standards.
19+
- **Scalability:** Accommodate future growth without frequent overhauls.
20+
- **Performance:** Provide fast and stable connections for both wired and wireless devices.
21+
- **Manageability:** Simplify network administration and monitoring for our IT team.
2222

2323
Achieving these objectives required a thoughtful approach to network design, leveraging cutting-edge technology to create a foundation that supports our business needs today and tomorrow.
2424

@@ -27,44 +27,33 @@ Achieving these objectives required a thoughtful approach to network design, lev
2727
## **πŸ”§ Crafting the Solution: How It Was Done**
2828

2929
### **1️⃣ Establishing a Secure Foundation with Fortinet Firewall**
30-
Security is the cornerstone of any robust network. We deployed a **Fortinet 100F Firewall**, configured with VLAN 5 dedicated to management. This firewall acts as the gatekeeper, controlling traffic between our internal network and the external internet. By segmenting the network into VLANs, we ensured that sensitive management traffic remains isolated and protected from potential threats.
30+
Security is the cornerstone of any robust network. We deployed a **Fortinet 100F Firewall**: this firewall acts as the gatekeeper, controlling traffic between our internal network and the external internet. By segmenting the network into VLANs, we ensured that sensitive management traffic remains isolated and protected from potential threats.
3131

3232
### **2️⃣ Seamless Connectivity with Meraki Switching**
33-
To manage internal communications efficiently, we integrated a **Meraki Switch (VLAN 10)** into the network. This switch facilitates high-speed connections across the office, handling everything from data transfers to device management. Its intuitive interface allows for easy monitoring and configuration, ensuring that our network remains optimized for performance and reliability.
33+
To manage internal communications efficiently, we integrated a **Cisco Meraki Switch** into the network. This switch facilitates high-speed connections across the office, handling everything from data transfers to device management.
3434

3535
### **3️⃣ Comprehensive Wireless Coverage with Meraki Access Points**
36-
Providing robust wireless connectivity was paramount for accommodating our diverse range of devices. We installed multiple **Meraki WiFi Hotspots (VLAN 10)** strategically throughout the office to ensure seamless coverage. These access points support various SSIDs tailored to different user groups, including:
36+
Providing robust wireless connectivity was paramount for accommodating our diverse range of devices. We installed multiple **Meraki WiFi Hotspots** strategically throughout the office to ensure seamless coverage. These access points support various SSIDs tailored to different user groups, including:
3737

38-
- **πŸ–₯️ AGC-USERS (VLAN 20):** For employees accessing internal resources.
39-
- **πŸ“± AGC-MOBILE (VLAN 40):** For mobile devices requiring secure connections.
40-
- **πŸ‘₯ GUEST (VLAN 60):** For visitors needing internet access without compromising internal security.
38+
- **USERS:** For employees accessing internal resources.
39+
- **MOBILE:** For mobile devices requiring secure connections.
40+
- **GUEST:** For visitors needing internet access without compromising internal security.
4141

4242
### **4️⃣ Efficient Device Management and Segmentation with VLANs**
4343
Network segmentation through VLANs was instrumental in maintaining organization and security:
44-
45-
- **VLAN 5 (MGMT-Firewall):** Manages firewall configurations and network administration.
46-
- **VLAN 10 (MGMT-Meraki):** Oversees Meraki switch operations and device management.
47-
- **VLAN 20 (USERS):** Dedicated to employee desktops and internal applications.
48-
- **VLAN 40 (MOBILE):** Supports mobile devices, ensuring they operate within secure parameters.
49-
- **VLAN 60 (GUEST):** Provides isolated internet access for guests.
50-
- **VLAN 91 (PRINTER):** Connects network printers, segregating them from other traffic for enhanced security.
51-
5244
This segmentation not only enhances security by limiting access based on roles but also optimizes network performance by reducing congestion and managing traffic efficiently.
5345

54-
### **5️⃣ Reliable Internet Connectivity with Radbox (COLT)**
55-
Ensuring a stable and high-speed internet connection was achieved by integrating a **Radbox (COLT)** with a dedicated uplink. This setup provides the necessary bandwidth and reliability to support our operations, enabling smooth communication and data transfer across the office.
56-
5746
---
5847

5948
## **πŸ“Š How It’s Working: The Results**
6049

6150
The successful installation of the network in our new Italy office has brought numerous benefits:
6251

63-
- **πŸ”’ Enhanced Security:** With robust firewall protection and VLAN segmentation, our network is well-defended against external threats and internal vulnerabilities.
64-
- **πŸ“ˆ Scalability:** The modular design allows us to effortlessly add more devices and expand the network as our team grows.
65-
- **⚑ Improved Performance:** High-speed switches and strategically placed access points ensure that all employees enjoy fast and reliable connectivity.
66-
- **πŸ› οΈ Simplified Management:** Advanced tools and centralized management systems make monitoring and maintaining the network straightforward for our IT team.
67-
- **😊 User Satisfaction:** Employees experience seamless connectivity across wired and wireless devices, boosting productivity and satisfaction.
52+
- **Enhanced Security:** With robust firewall protection and VLAN segmentation, our network is well-defended against external threats and internal vulnerabilities.
53+
- **Scalability:** The modular design allows us to effortlessly add more devices and expand the network as our team grows.
54+
- **Improved Performance:** High-speed switches and strategically placed access points ensure that all employees enjoy fast and reliable connectivity.
55+
- **Simplified Management:** Advanced tools and centralized management systems make monitoring and maintaining the network straightforward for our IT team.
56+
- **User Satisfaction:** Employees experience seamless connectivity across wired and wireless devices, boosting productivity and satisfaction.
6857

6958
---
7059

β€Ž_posts/2024-11-26-terraform.md

+21-21
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ title: Automating Infrastructure with Terraform
99
β–‘β–‘β–€β–‘β–‘β–€β–€β–€β–‘β–€β–‘β–€β–‘β–€β–‘β–€β–‘β–€β–‘β–€β–‘β–€β–‘β–‘β–‘β–€β–€β–€β–‘β–€β–‘β–€β–‘β–€β–‘β–€
1010
```
1111

12-
# **πŸ€– Automating Infrastructure and Enhancing Security with Terraform: My Projects at Agicap**
12+
# **πŸ€– Automating Infrastructure with Terraform**
1313

1414
---
1515

@@ -21,15 +21,15 @@ In the ever-evolving landscape of technology, **automation** and **security** ar
2121

2222
Managing complex infrastructures manually can be time-consuming, error-prone, and difficult to scale. Terraform, with its **Infrastructure as Code (IaC)** approach, offers a powerful solution to automate and manage infrastructure reliably. By codifying our infrastructure, we achieved:
2323

24-
- **πŸ› οΈ Consistency:** Reliable deployments across environments.
25-
- **πŸ“œ Reproducibility:** Every infrastructure change is documented and repeatable.
26-
- **🀝 Collaboration:** Teams work together seamlessly with a shared codebase.
24+
- **Consistency:** Reliable deployments across environments.
25+
- **Reproducibility:** Every infrastructure change is documented and repeatable.
26+
- **Collaboration:** Teams work together seamlessly with a shared codebase.
2727

2828
Additionally, integrating Terraform with our **security tools** ensured that our infrastructure adhered to the highest standards.
2929

3030
---
3131

32-
## **πŸš€ Projects@Agicap: Transforming Infrastructure Management**
32+
## **Projects@Agicap: Transforming Infrastructure Management**
3333

3434
### **1️⃣ Efficient Management of Azure Resources**
3535

@@ -40,9 +40,9 @@ Agicap's operations spanned multiple regions, requiring a robust and scalable cl
4040
I developed comprehensive **Terraform modules** tailored for Azure, enabling automated deployment and management of resources such as virtual networks, storage accounts, and compute instances. These modules encapsulated best practices, ensuring that deployments were efficient and aligned with organizational standards.
4141

4242
**πŸ“ˆ Results:**
43-
- **🌍 Scalability:** Rapidly provisioned Azure resources across different environments and regions with minimal effort.
44-
- **βš™οΈ Consistency:** Standardized configurations reduced discrepancies and enhanced reliability.
45-
- **⏱️ Efficiency:** Significant reduction in deployment times, freeing up the team to focus on core objectives.
43+
- **Scalability:** Rapidly provisioned Azure resources across different environments and regions with minimal effort.
44+
- **Consistency:** Standardized configurations reduced discrepancies and enhanced reliability.
45+
- **⏱Efficiency:** Significant reduction in deployment times, freeing up the team to focus on core objectives.
4646

4747
---
4848

@@ -55,9 +55,9 @@ Managing sensitive information like API keys, passwords, and certificates secure
5555
Using Terraform, I integrated **HashiCorp Vault** into our infrastructure. This setup facilitated secure storage, access, and management of secrets. By automating Vault's deployment and configuration, we ensured the highest levels of security.
5656

5757
**πŸ“ˆ Results:**
58-
- **πŸ”’ Enhanced Security:** Centralized and encrypted storage of sensitive data minimized the risk of breaches.
59-
- **πŸ€– Automated Management:** Simplified provisioning and maintenance reduced manual intervention.
60-
- **βœ… Compliance:** Adhered to security standards and best practices, bolstering our overall framework.
58+
- **Enhanced Security:** Centralized and encrypted storage of sensitive data minimized the risk of breaches.
59+
- **Automated Management:** Simplified provisioning and maintenance reduced manual intervention.
60+
- **Compliance:** Adhered to security standards and best practices, bolstering our overall framework.
6161

6262
---
6363

@@ -70,9 +70,9 @@ As Agicap scaled, managing user identities and application access manually was i
7070
I automated the integration of **Okta** using Terraform. This included provisioning user accounts, managing group memberships, and configuring application access policies, all codified for reliability and scalability.
7171

7272
**πŸ“ˆ Results:**
73-
- **⚑ Efficiency:** Automated processes streamlined onboarding and offboarding.
74-
- **πŸ” Enhanced Security:** Consistent access policies reduced unauthorized access risks.
75-
- **πŸ“Š Scalability:** Easily managed a growing number of users and applications.
73+
- **Efficiency:** Automated processes streamlined onboarding and offboarding.
74+
- **Enhanced Security:** Consistent access policies reduced unauthorized access risks.
75+
- **Scalability:** Easily managed a growing number of users and applications.
7676

7777
---
7878

@@ -85,9 +85,9 @@ With numerous repositories and teams, managing GitHub organizations manually was
8585
Using Terraform, I streamlined the management of **GitHub organization settings and repositories**. This included automating repository creation, configuring access controls, and enforcing policies.
8686

8787
**πŸ“ˆ Results:**
88-
- **βš™οΈ Consistency:** Standardized repository configurations ensured uniformity across projects.
89-
- **πŸ”’ Security:** Automated access controls reduced the risk of unauthorized changes and data leaks.
90-
- **πŸš€ Productivity:** Reduced administrative overhead, enabling developers to focus on coding.
88+
- **Consistency:** Standardized repository configurations ensured uniformity across projects.
89+
- **Security:** Automated access controls reduced the risk of unauthorized changes and data leaks.
90+
- **Productivity:** Reduced administrative overhead, enabling developers to focus on coding.
9191

9292
---
9393

@@ -96,10 +96,10 @@ Using Terraform, I streamlined the management of **GitHub organization settings
9696
By implementing Terraform across these key areas, we achieved a harmonized and automated infrastructure management system. The benefits extended beyond automation, fostering a culture of collaboration, security, and continuous improvement.
9797

9898
### **Key Benefits:**
99-
- **πŸ“œ Infrastructure as Code:** Enabled version control, peer reviews, and collaborative enhancements to our infrastructure.
100-
- **πŸ” Reusability:** Developed reusable modules that accelerated deployments and ensured best practices.
101-
- **πŸ“ˆ Scalability:** Facilitated seamless infrastructure expansion to meet growing business demands.
102-
- **πŸ”’ Security:** Integrated security best practices, ensuring robust protection against threats.
99+
- **Infrastructure as Code:** Enabled version control, peer reviews, and collaborative enhancements to our infrastructure.
100+
- **Reusability:** Developed reusable modules that accelerated deployments and ensured best practices.
101+
- **Scalability:** Facilitated seamless infrastructure expansion to meet growing business demands.
102+
- **Security:** Integrated security best practices, ensuring robust protection against threats.
103103

104104
---
105105

β€Žcontact.md

+55-32
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,21 @@ title: Contact
44
permalink: /contact/
55
---
66

7-
# Contact Me
7+
# Get in Touch
88

9-
I'm always open to discussing new projects or opportunities. Feel free to reach out!
9+
I’m always excited to connect with clients, recruiters, or anyone looking to collaborate on IT projects. Let’s start a conversation!
1010

11-
## Get in Touch
11+
---
12+
13+
## How to Reach Me
1214

13-
- **Email:** [[email protected]](mailto:[email protected])
14-
- **GitHub:** [lborruto](https://github.com/lborruto)
15-
- **LinkedIn:** [Luca Borruto](https://www.linkedin.com/in/lborruto/)
15+
πŸ“§ **Email:** [[email protected]](mailto:[email protected])
16+
πŸ’» **GitHub:** [lborruto](https://github.com/lborruto)
17+
πŸ”— **LinkedIn:** [Luca Borruto](https://www.linkedin.com/in/lborruto/)
18+
19+
---
1620

17-
## Contact Form
21+
## Leave Me a Message
1822

1923
<form
2024
action="https://formspree.io/f/xnnqgjnn"
@@ -23,72 +27,91 @@ I'm always open to discussing new projects or opportunities. Feel free to reach
2327
>
2428
<label>
2529
<span>Your Email:</span>
26-
<input type="email" name="email" required />
30+
<input type="email" name="email" placeholder="Your email address" required />
2731
</label>
2832
<label>
2933
<span>Your Message:</span>
30-
<textarea name="message" rows="5" required></textarea>
34+
<textarea
35+
name="message"
36+
rows="5"
37+
placeholder="Type your message here..."
38+
required
39+
></textarea>
3140
</label>
32-
<button type="submit">Send</button>
41+
<button type="submit">Send Message</button>
3342
</form>
3443

3544
<style>
36-
/* Contact Form Styling */
45+
/* General Styles */
46+
body {
47+
font-family: 'Arial', sans-serif;
48+
line-height: 1.6;
49+
}
50+
51+
h1 {
52+
text-align: center;
53+
margin-bottom: 1.5rem;
54+
}
55+
56+
/* Contact Form Styles */
3757
.contact-form {
3858
max-width: 600px;
3959
margin: 2rem auto;
40-
padding: 1.5rem;
41-
border: 1px solid #444;
60+
padding: 2rem;
61+
border: 1px solid #333;
4262
border-radius: 8px;
43-
background-color: #2c2c2c; /* Matches Dark Poole background */
44-
color: #f5f5f5; /* Matches text color */
45-
font-family: inherit;
63+
background-color: #1e1e1e;
64+
color: #f0f0f0;
65+
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
4666
}
4767

4868
.contact-form label {
4969
display: block;
50-
margin-bottom: 1rem;
70+
margin-bottom: 1.2rem;
5171
}
5272

5373
.contact-form span {
54-
display: block;
5574
font-size: 1rem;
56-
font-weight: bold;
75+
font-weight: 600;
5776
margin-bottom: 0.5rem;
77+
display: inline-block;
78+
color: #007acc;
5879
}
5980

6081
.contact-form input,
6182
.contact-form textarea {
6283
width: 100%;
63-
padding: 0.75rem;
84+
padding: 0.8rem;
6485
font-size: 1rem;
86+
margin-top: 0.5rem;
87+
margin-bottom: 1rem;
88+
border: 1px solid #444;
89+
border-radius: 6px;
90+
background-color: #2b2b2b;
6591
color: #f5f5f5;
66-
background-color: #1e1e1e; /* Dark input box */
67-
border: 1px solid #555;
68-
border-radius: 5px;
6992
}
7093

7194
.contact-form input:focus,
7295
.contact-form textarea:focus {
7396
outline: none;
74-
border-color: #888;
75-
box-shadow: 0 0 5px #888;
97+
border-color: #007acc;
98+
box-shadow: 0 0 5px #007acc;
7699
}
77100

78101
.contact-form button {
79-
display: block;
80102
width: 100%;
81-
padding: 0.75rem;
82-
font-size: 1rem;
103+
padding: 0.8rem;
104+
font-size: 1.1rem;
105+
background-color: #007acc;
83106
color: #fff;
84-
background-color: #007acc; /* Accent color */
85107
border: none;
86-
border-radius: 5px;
108+
border-radius: 6px;
87109
cursor: pointer;
88-
transition: background-color 0.3s ease;
110+
transition: background-color 0.3s ease, transform 0.2s ease;
89111
}
90112

91113
.contact-form button:hover {
92-
background-color: #005f99; /* Darker accent on hover */
114+
background-color: #005f99;
115+
transform: translateY(-2px);
93116
}
94117
</style>

β€Žindex.md

+14-14
Original file line numberDiff line numberDiff line change
@@ -19,30 +19,30 @@ I bridge the gap between technical solutions and project execution to deliver me
1919

2020
## πŸ› οΈ Services I Provide
2121

22-
- **πŸ”§ IT System Administration**: Proactive system monitoring, troubleshooting, and optimization.
23-
- **πŸ“‹ Project Management**: End-to-end delivery of IT projects, aligning technology with business goals.
24-
- **☁️ Cloud Infrastructure**: Scalable solutions with **AWS**, **Azure**, and **Google Cloud**.
25-
- **βš™οΈ Automation**: Streamlining processes with **Terraform**, **Ansible**, and scripting.
22+
- **IT System Administration**: Proactive system monitoring, troubleshooting, and optimization.
23+
- **Project Management**: End-to-end delivery of IT projects, aligning technology with business goals.
24+
- **Cloud Infrastructure**: Scalable solutions with **AWS**, **Azure**, and **Google Cloud**.
25+
- **Automation**: Streamlining processes with **Terraform**, **Ansible**, and scripting.
2626

2727
---
2828

2929
## 🀝 Why Work with Me?
3030

31-
- βœ… Proven track record of **delivering projects on time and within budget**.
32-
- βœ… Expertise in **modern DevOps practices** and tools.
33-
- βœ… Strong communicator, ensuring clear expectations and smooth collaboration.
34-
- βœ… Adaptable, working effectively with both startups and established enterprises.
31+
- Proven track record of **delivering projects on time and within budget**.
32+
- Expertise in **modern DevOps practices** and tools.
33+
- Strong communicator, ensuring clear expectations and smooth collaboration.
34+
- Adaptable, working effectively with both startups and established enterprises.
3535

3636
---
3737

3838
## 🧰 Technical Skills
3939

40-
- **☁️ Cloud Platforms**: AWS, Azure, Google Cloud
41-
- **πŸ€– Automation Tools**: Terraform, Ansible
42-
- **πŸ–₯️ Virtualization**: VMware, Proxmox
43-
- **πŸ“Š Monitoring**: Prometheus, Grafana, ELK Stack
44-
- **πŸ’» Scripting**: Bash, Python, PowerShell
45-
- **πŸ› οΈ Project Tools**: Jira, Trello, Confluence
40+
- **Cloud Platforms**: AWS, Azure, Google Cloud
41+
- **Automation Tools**: Terraform, Ansible
42+
- **Virtualization**: VMware, Proxmox
43+
- **Monitoring**: Prometheus, Grafana, ELK Stack
44+
- **Scripting**: Bash, Python, PowerShell
45+
- **Project Tools**: Jira, Trello, Confluence
4646

4747
---
4848

0 commit comments

Comments
Β (0)