From 42a935843d1146dc73f62c558e0c771104c46cb6 Mon Sep 17 00:00:00 2001 From: Logan Mancuso Date: Mon, 18 Sep 2023 17:38:36 -0400 Subject: [PATCH 1/4] adding about me --- docker-compose.yml | 1 + readme.md | 2 +- src/_config.yml | 6 ++++-- src/_layouts/resume.html | 18 +++++++++++------- 4 files changed, 17 insertions(+), 10 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 39cba83..30ae3a6 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -2,6 +2,7 @@ version: '3' services: web: + build: . image: resume:latest ports: - "4000:4000" \ No newline at end of file diff --git a/readme.md b/readme.md index 5487e3a..bf9908d 100644 --- a/readme.md +++ b/readme.md @@ -2,4 +2,4 @@ This resume is built using jekyll for github pages. To test this locally use the Dockerfile and docker compose to deploy. -`docker build -t resume:latest .` and `docker-compose up -d` this will publish the site [here](http://localhost:4000) \ No newline at end of file +`docker-compose up -d --build` this will publish the site [here](http://localhost:4000) \ No newline at end of file diff --git a/src/_config.yml b/src/_config.yml index 9120a8b..e0424c6 100644 --- a/src/_config.yml +++ b/src/_config.yml @@ -11,7 +11,7 @@ sass: # Resume settings resume_avatar: "true" resume_name: "Logan Mancuso" -resume_title: "DevSecOps Engineer, Software Engineer" +resume_title: "IaC DevSecOps Engineer" # used for the contact button in _layouts/resume.html resume_contact_email: "logan@mancuso.in" @@ -23,7 +23,9 @@ resume_contact_address: "Columbia, South Carolina" resume_header_contact_info: "Columbia, SC • (803) 470-3985 • logan@mancuso.in" display_header_contact_info: "true" -resume_header_intro: "

Welcome! My name is Logan and this is my website where I post my most relevant work experience and display my technical knowledge.

" +resume_header_intro: "

Welcome! My name is Logan and this is my website where I post my most relevant work experience and display my technical knowledge. + I speicalize in Infrastrucuter as Code (IaC) and automations, primarily using Terraform on AWS and Azure. +

" # use "yes" to display the email contact button, # "no" to display an "I'm not looking for work" message, diff --git a/src/_layouts/resume.html b/src/_layouts/resume.html index f2cd541..b79fa83 100644 --- a/src/_layouts/resume.html +++ b/src/_layouts/resume.html @@ -34,14 +34,18 @@

{{ site.resume_title }}

{% include icon-links.html %} -
- {{ site.resume_header_intro }} - My Resume -
- {% if site.resume_looking_for_work == 'yes' %} - Contact me {% elsif site.resume_looking_for_work == 'no' %} - I'm not looking for work right now. {% else %} {% endif %} + Contact me + {% elsif site.resume_looking_for_work == 'no' %} + I'm not looking for work right now. + {% else %} {% endif %} + +
+ {{ site.resume_header_intro }} + +
+
+
From 7a86d104b46025729194f177477db6088fb989b5 Mon Sep 17 00:00:00 2001 From: Logan Mancuso Date: Mon, 18 Sep 2023 19:43:23 -0400 Subject: [PATCH 2/4] adding about me --- src/_layouts/resume.html | 16 +++++++--------- src/_sass/_resume.scss | 20 ++++++++++++++++++++ 2 files changed, 27 insertions(+), 9 deletions(-) diff --git a/src/_layouts/resume.html b/src/_layouts/resume.html index b79fa83..1ce127d 100644 --- a/src/_layouts/resume.html +++ b/src/_layouts/resume.html @@ -34,18 +34,11 @@

{{ site.resume_title }}

{% include icon-links.html %} - {% if site.resume_looking_for_work == 'yes' %} - Contact me - {% elsif site.resume_looking_for_work == 'no' %} - I'm not looking for work right now. - {% else %} {% endif %} + Download Resume
{{ site.resume_header_intro }} - -
-
-
+ @@ -181,6 +174,11 @@

Outside Interests

+ {% if site.resume_looking_for_work == 'yes' %} + Contact me + {% elsif site.resume_looking_for_work == 'no' %} + I'm not looking for work right now. + {% else %} {% endif %} {% endif %} {% if site.resume_section_links %}
diff --git a/src/_sass/_resume.scss b/src/_sass/_resume.scss index c93dc83..47db9c5 100644 --- a/src/_sass/_resume.scss +++ b/src/_sass/_resume.scss @@ -108,6 +108,26 @@ } } +.resume-button { + @include border-radius(3px); + background-color: #efefef; + text-decoration: none; + text-align: center; + display: block; + margin: 1.0rem auto; + width: 220px; + font-size: 1.375rem; + @include sans_light; + color: #333; + line-height: 55px; + @include transition(all .2s ease); + + &:hover { + background-color: #333; + color: #fff; + } +} + .contact-button { @include border-radius(3px); background-color: #efefef; From 2cfc6784da7fb57c47bd894c7fe9ab3d0a9de126 Mon Sep 17 00:00:00 2001 From: Logan Mancuso Date: Mon, 18 Sep 2023 20:02:44 -0400 Subject: [PATCH 3/4] adding about me --- src/_includes/icons/icon-gitlab.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/_includes/icons/icon-gitlab.html b/src/_includes/icons/icon-gitlab.html index 59bf156..06aed7f 100644 --- a/src/_includes/icons/icon-gitlab.html +++ b/src/_includes/icons/icon-gitlab.html @@ -3,4 +3,4 @@ - + \ No newline at end of file From a2f49136f3cfa1825d260c1b79a43ca6d9dc448c Mon Sep 17 00:00:00 2001 From: Logan Mancuso Date: Mon, 18 Sep 2023 21:56:51 -0400 Subject: [PATCH 4/4] adding about me --- src/CNAME | 1 - src/LICENSE | 22 ---------------------- src/Resume-LoganMancuso-DevOpsEng.docx | Bin 36469 -> 37218 bytes src/_config.yml | 25 +++++++++++++++++++++++-- src/_data/recognitions.yml | 11 ++++++++--- src/_data/skills.yml | 10 +++++----- 6 files changed, 36 insertions(+), 33 deletions(-) delete mode 100644 src/CNAME delete mode 100644 src/LICENSE diff --git a/src/CNAME b/src/CNAME deleted file mode 100644 index e2e8746..0000000 --- a/src/CNAME +++ /dev/null @@ -1 +0,0 @@ -resume-template.joelglovier.com diff --git a/src/LICENSE b/src/LICENSE deleted file mode 100644 index 3423cc6..0000000 --- a/src/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2015 Joel Glovier - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - diff --git a/src/Resume-LoganMancuso-DevOpsEng.docx b/src/Resume-LoganMancuso-DevOpsEng.docx index a3d495a18bba2988bbea14c74cde6ebc455f597f..602a5bb84b1c3a7803870a8f72ec0139c49c3634 100644 GIT binary patch delta 18853 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%0Adze<~Eew7|PT6s?4`z2_WBQ={p9Tf-D+Fag@C< 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 DXNiG{ diff --git a/src/_config.yml b/src/_config.yml index e0424c6..67c9445 100644 --- a/src/_config.yml +++ b/src/_config.yml @@ -23,8 +23,29 @@ resume_contact_address: "Columbia, South Carolina" resume_header_contact_info: "Columbia, SC • (803) 470-3985 • logan@mancuso.in" display_header_contact_info: "true" -resume_header_intro: "

Welcome! My name is Logan and this is my website where I post my most relevant work experience and display my technical knowledge. - I speicalize in Infrastrucuter as Code (IaC) and automations, primarily using Terraform on AWS and Azure. +resume_header_intro: "

+ Welcome! My name is Logan and this is my website where I post my most + relevant work experience and display my technical knowledge.I speicalize + in Infrastrucuter as Code (IaC) and automations, primarily using + Terraform on AWS and Azure. +

+ My personal projects typically consist of solving an automation problem. + We are often faced with small repetitive tasks that could otherwise be + handed off to a machine. Most recently, I am implementing and contributing + to the development of a Proxmox provider for Terraform. This project + consists of creating a cloud-init image using Packer. This image is + bootstrapped using the latest deployment of docker swarm and other related + packages. From which Terraform deploys the cluster of vms, delegating one + as the manager node and two or more additional worker nodes. Implementing + tagging, custom applications can then be deployed to the swarm and allowed + to scale as demand grows. +

+ Some of the applications I am hosting are NextCloud, for managing my file + synchronization, HomeAssistant for centralized home automation. Nginx Proxy + Manager to maintain and publish my SSL certificates and encrypt the traffic + within my network. I also use Portainer as my orchestration engine with a + plan to shift to Rancher once I have ported my applications from + docker swarm to Kubernetes.

" # use "yes" to display the email contact button, diff --git a/src/_data/recognitions.yml b/src/_data/recognitions.yml index adf4e72..595dcad 100644 --- a/src/_data/recognitions.yml +++ b/src/_data/recognitions.yml @@ -1,8 +1,13 @@ # Recognitions -- award: AZ 900 +- award: AZ 900, 104, 304 organization: Microsoft Azure year: 2019 - summary: This individual has met the requirements to develop solutions on Azure and implement the solution for a client. + summary: This individual has met the requirements to develop solutions on Azure. + +- award: Certified Cloud Practitioner + organization: Amazon Web Services + year: 2019 + summary: The individual has met the requirements to develop solutions on AWS. - award: Apigee Certified Security and API Developer organization: Google Cloud Platform @@ -12,4 +17,4 @@ - award: L0 Architect organization: Capgemini year: 2021 - summary: L0 Architect has displayed the ability to architect a solution for a client and implement it sucessfully for a client. \ No newline at end of file + summary: The individual has met the requirements to architect an application and implement that solution for an active project. \ No newline at end of file diff --git a/src/_data/skills.yml b/src/_data/skills.yml index f67e585..831da7b 100644 --- a/src/_data/skills.yml +++ b/src/_data/skills.yml @@ -1,19 +1,19 @@ # Skills - skill: Infrastructure - description: Terraform, AWS cli, Azure cli, Docker, Ansible, Podman, Kubernetes + description: Terraform, Packer, Kubernetes, Docker Swarm, Ansible, Podman, cloud-init - skill: Scripting - description: Bash (POSIX Compliant Shells), PowerShell, Ruby + description: Bash (POSIX Compliant Shells), PowerShell, AWS cli, Azure cli - skill: Cloud - description: AWS, Azure, MuleSoft, VSphere, Google Cloud Platform, Apigee + description: AWS, Azure, GCP, MuleSoft, VSphere, Linode, Proxmox - skill: Programming - description: Python, Java, C/C++, Dot Net 3.5, 4.6 and 6, JavaScript + description: Python, Java, C/C++, Dot Net 3.5, 4.6 and 6 - skill: Database - description: Microsoft SQL, MySQL, MariaDB, Postgres + description: Microsoft SQL, Postgres, Oracle, MySQL, MariaDB - skill: Functional description: Team building, Technical Architect, live troubleshooting, and client communication skills.