Compare commits

..

No commits in common. "main" and "main" have entirely different histories.
main ... main

7 changed files with 396 additions and 78 deletions

2
.gitignore vendored
View File

@ -3,5 +3,3 @@ _site/
.sass-cache/
.jekyll-metadata
.jekyll-cache
Gemfile.lock
.Gemfile.lock

276
Gemfile.lock Normal file
View File

@ -0,0 +1,276 @@
GEM
remote: https://rubygems.org/
specs:
activesupport (7.1.3)
base64
bigdecimal
concurrent-ruby (~> 1.0, >= 1.0.2)
connection_pool (>= 2.2.5)
drb
i18n (>= 1.6, < 2)
minitest (>= 5.1)
mutex_m
tzinfo (~> 2.0)
addressable (2.8.6)
public_suffix (>= 2.0.2, < 6.0)
base64 (0.2.0)
bigdecimal (3.1.6)
coffee-script (2.4.1)
coffee-script-source
execjs
coffee-script-source (1.12.2)
colorator (1.1.0)
commonmarker (0.23.10)
concurrent-ruby (1.2.3)
connection_pool (2.4.1)
dnsruby (1.70.0)
simpleidn (~> 0.2.1)
drb (2.2.0)
ruby2_keywords
em-websocket (0.5.3)
eventmachine (>= 0.12.9)
http_parser.rb (~> 0)
ethon (0.16.0)
ffi (>= 1.15.0)
eventmachine (1.2.7)
execjs (2.9.1)
faraday (2.9.0)
faraday-net_http (>= 2.0, < 3.2)
faraday-net_http (3.1.0)
net-http
ffi (1.16.3)
forwardable-extended (2.6.0)
gemoji (4.1.0)
github-pages (231)
github-pages-health-check (= 1.18.2)
jekyll (= 3.9.5)
jekyll-avatar (= 0.8.0)
jekyll-coffeescript (= 1.2.2)
jekyll-commonmark-ghpages (= 0.4.0)
jekyll-default-layout (= 0.1.5)
jekyll-feed (= 0.17.0)
jekyll-gist (= 1.5.0)
jekyll-github-metadata (= 2.16.1)
jekyll-include-cache (= 0.2.1)
jekyll-mentions (= 1.6.0)
jekyll-optional-front-matter (= 0.3.2)
jekyll-paginate (= 1.1.0)
jekyll-readme-index (= 0.3.0)
jekyll-redirect-from (= 0.16.0)
jekyll-relative-links (= 0.6.1)
jekyll-remote-theme (= 0.4.3)
jekyll-sass-converter (= 1.5.2)
jekyll-seo-tag (= 2.8.0)
jekyll-sitemap (= 1.4.0)
jekyll-swiss (= 1.0.0)
jekyll-theme-architect (= 0.2.0)
jekyll-theme-cayman (= 0.2.0)
jekyll-theme-dinky (= 0.2.0)
jekyll-theme-hacker (= 0.2.0)
jekyll-theme-leap-day (= 0.2.0)
jekyll-theme-merlot (= 0.2.0)
jekyll-theme-midnight (= 0.2.0)
jekyll-theme-minimal (= 0.2.0)
jekyll-theme-modernist (= 0.2.0)
jekyll-theme-primer (= 0.6.0)
jekyll-theme-slate (= 0.2.0)
jekyll-theme-tactile (= 0.2.0)
jekyll-theme-time-machine (= 0.2.0)
jekyll-titles-from-headings (= 0.5.3)
jemoji (= 0.13.0)
kramdown (= 2.4.0)
kramdown-parser-gfm (= 1.1.0)
liquid (= 4.0.4)
mercenary (~> 0.3)
minima (= 2.5.1)
nokogiri (>= 1.13.6, < 2.0)
rouge (= 3.30.0)
terminal-table (~> 1.4)
github-pages-health-check (1.18.2)
addressable (~> 2.3)
dnsruby (~> 1.60)
octokit (>= 4, < 8)
public_suffix (>= 3.0, < 6.0)
typhoeus (~> 1.3)
html-pipeline (2.14.3)
activesupport (>= 2)
nokogiri (>= 1.4)
http_parser.rb (0.8.0)
i18n (1.14.1)
concurrent-ruby (~> 1.0)
jekyll (3.9.5)
addressable (~> 2.4)
colorator (~> 1.0)
em-websocket (~> 0.5)
i18n (>= 0.7, < 2)
jekyll-sass-converter (~> 1.0)
jekyll-watch (~> 2.0)
kramdown (>= 1.17, < 3)
liquid (~> 4.0)
mercenary (~> 0.3.3)
pathutil (~> 0.9)
rouge (>= 1.7, < 4)
safe_yaml (~> 1.0)
jekyll-avatar (0.8.0)
jekyll (>= 3.0, < 5.0)
jekyll-coffeescript (1.2.2)
coffee-script (~> 2.2)
coffee-script-source (~> 1.12)
jekyll-commonmark (1.4.0)
commonmarker (~> 0.22)
jekyll-commonmark-ghpages (0.4.0)
commonmarker (~> 0.23.7)
jekyll (~> 3.9.0)
jekyll-commonmark (~> 1.4.0)
rouge (>= 2.0, < 5.0)
jekyll-default-layout (0.1.5)
jekyll (>= 3.0, < 5.0)
jekyll-feed (0.17.0)
jekyll (>= 3.7, < 5.0)
jekyll-gist (1.5.0)
octokit (~> 4.2)
jekyll-github-metadata (2.16.1)
jekyll (>= 3.4, < 5.0)
octokit (>= 4, < 7, != 4.4.0)
jekyll-include-cache (0.2.1)
jekyll (>= 3.7, < 5.0)
jekyll-mentions (1.6.0)
html-pipeline (~> 2.3)
jekyll (>= 3.7, < 5.0)
jekyll-optional-front-matter (0.3.2)
jekyll (>= 3.0, < 5.0)
jekyll-paginate (1.1.0)
jekyll-readme-index (0.3.0)
jekyll (>= 3.0, < 5.0)
jekyll-redirect-from (0.16.0)
jekyll (>= 3.3, < 5.0)
jekyll-relative-links (0.6.1)
jekyll (>= 3.3, < 5.0)
jekyll-remote-theme (0.4.3)
addressable (~> 2.0)
jekyll (>= 3.5, < 5.0)
jekyll-sass-converter (>= 1.0, <= 3.0.0, != 2.0.0)
rubyzip (>= 1.3.0, < 3.0)
jekyll-sass-converter (1.5.2)
sass (~> 3.4)
jekyll-seo-tag (2.8.0)
jekyll (>= 3.8, < 5.0)
jekyll-sitemap (1.4.0)
jekyll (>= 3.7, < 5.0)
jekyll-swiss (1.0.0)
jekyll-theme-architect (0.2.0)
jekyll (> 3.5, < 5.0)
jekyll-seo-tag (~> 2.0)
jekyll-theme-cayman (0.2.0)
jekyll (> 3.5, < 5.0)
jekyll-seo-tag (~> 2.0)
jekyll-theme-dinky (0.2.0)
jekyll (> 3.5, < 5.0)
jekyll-seo-tag (~> 2.0)
jekyll-theme-hacker (0.2.0)
jekyll (> 3.5, < 5.0)
jekyll-seo-tag (~> 2.0)
jekyll-theme-leap-day (0.2.0)
jekyll (> 3.5, < 5.0)
jekyll-seo-tag (~> 2.0)
jekyll-theme-merlot (0.2.0)
jekyll (> 3.5, < 5.0)
jekyll-seo-tag (~> 2.0)
jekyll-theme-midnight (0.2.0)
jekyll (> 3.5, < 5.0)
jekyll-seo-tag (~> 2.0)
jekyll-theme-minimal (0.2.0)
jekyll (> 3.5, < 5.0)
jekyll-seo-tag (~> 2.0)
jekyll-theme-modernist (0.2.0)
jekyll (> 3.5, < 5.0)
jekyll-seo-tag (~> 2.0)
jekyll-theme-primer (0.6.0)
jekyll (> 3.5, < 5.0)
jekyll-github-metadata (~> 2.9)
jekyll-seo-tag (~> 2.0)
jekyll-theme-slate (0.2.0)
jekyll (> 3.5, < 5.0)
jekyll-seo-tag (~> 2.0)
jekyll-theme-tactile (0.2.0)
jekyll (> 3.5, < 5.0)
jekyll-seo-tag (~> 2.0)
jekyll-theme-time-machine (0.2.0)
jekyll (> 3.5, < 5.0)
jekyll-seo-tag (~> 2.0)
jekyll-titles-from-headings (0.5.3)
jekyll (>= 3.3, < 5.0)
jekyll-watch (2.2.1)
listen (~> 3.0)
jemoji (0.13.0)
gemoji (>= 3, < 5)
html-pipeline (~> 2.2)
jekyll (>= 3.0, < 5.0)
kramdown (2.4.0)
rexml
kramdown-parser-gfm (1.1.0)
kramdown (~> 2.0)
liquid (4.0.4)
listen (3.8.0)
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
mercenary (0.3.6)
minima (2.5.1)
jekyll (>= 3.5, < 5.0)
jekyll-feed (~> 0.9)
jekyll-seo-tag (~> 2.1)
minitest (5.22.2)
mutex_m (0.2.0)
net-http (0.4.1)
uri
nokogiri (1.16.2-x86_64-linux)
racc (~> 1.4)
octokit (4.25.1)
faraday (>= 1, < 3)
sawyer (~> 0.9)
pathutil (0.16.2)
forwardable-extended (~> 2.6)
public_suffix (5.0.4)
racc (1.7.3)
rb-fsevent (0.11.2)
rb-inotify (0.10.1)
ffi (~> 1.0)
rexml (3.2.6)
rouge (3.30.0)
ruby2_keywords (0.0.5)
rubyzip (2.3.2)
safe_yaml (1.0.5)
sass (3.7.4)
sass-listen (~> 4.0.0)
sass-listen (4.0.0)
rb-fsevent (~> 0.9, >= 0.9.4)
rb-inotify (~> 0.9, >= 0.9.7)
sawyer (0.9.2)
addressable (>= 2.3.5)
faraday (>= 0.17.3, < 3)
simpleidn (0.2.1)
unf (~> 0.1.4)
terminal-table (1.8.0)
unicode-display_width (~> 1.1, >= 1.1.1)
typhoeus (1.4.1)
ethon (>= 0.9.0)
tzinfo (2.0.6)
concurrent-ruby (~> 1.0)
unf (0.1.4)
unf_ext
unf_ext (0.0.9.1)
unicode-display_width (1.8.0)
uri (0.13.0)
webrick (1.8.1)
PLATFORMS
x86_64-linux
DEPENDENCIES
github-pages
jekyll
liquid
webrick
BUNDLED WITH
2.4.22

6
Jenkinsfile vendored
View File

@ -18,21 +18,21 @@ pipeline {
sh 'apk add curl'
sh 'chmod -R 777 .'
sh 'gem install bundler'
sh 'curl -d "scottjohnson.pro Prep stage done." https://ntfy.draft13.com/jenkins'
sh 'curl -d "robertjohnson.work Prep stage done." https://ntfy.draft13.com/jenkins'
}
}
stage('Build') {
steps {
sh 'bundle install'
sh 'bundle exec jekyll build'
sh 'curl -d "scottjohnson.pro Build stage done." https://ntfy.draft13.com/jenkins'
sh 'curl -d "robertjohnson.work Build stage done." https://ntfy.draft13.com/jenkins'
}
}
stage('Deploy') {
steps {
sh 'scp -r -o StrictHostKeychecking=no -i $KEY_FILE _site/ ubuntu@box.myemail.cloud:/home/ubuntu'
sh 'ssh ubuntu@box.myemail.cloud -i $KEY_FILE \'bash -s\' < deploy.sh'
sh 'curl -d "scottjohnson.pro Deploy stage done." https://ntfy.draft13.com/jenkins'
sh 'curl -d "robertjohnson.work Deploy stage done." https://ntfy.draft13.com/jenkins'
}
}
}

View File

@ -1,8 +1,8 @@
#Update all the sections by editing the data.yml file inside _data folder.
# Site Settings
title: Scott Johnson - Resume 2024
url: 'https://scottjohnson.pro'
title: Robert Johnson - Resume 2024
url: 'http://robertjohnson.work'
#change it according to your repository name
# disabling since we are using a custom domain
@ -10,7 +10,7 @@ url: 'https://scottjohnson.pro'
description: Compassionate technologist specializing in creating secure, cloud-based solutions.
# Style will be applied only after restarting the build or serve. Just choose one of the options.
theme_skin: orange # blue turquoise green berry orange ceramic
theme_skin: ceramic # blue turquoise green berry orange ceramic
chrome_mobile_color: #use hex colors (ex:#1976d2) or leave empty if you don't want a color for chrome mobile searchbar
# Tracker

View File

@ -8,12 +8,12 @@ sidebar:
education: True # set to False if you want education in main section instead of in sidebar
# Profile information
name: Scott Johnson
tagline: Territory Manager
avatar: me.jpg #place a 100x100 picture inside /assets/images/ folder and provide the name of the file below
name: Robert Johnson
tagline: Manager; Platform and Cloud Engineering
avatar: profile.png #place a 100x100 picture inside /assets/images/ folder and provide the name of the file below
# Sidebar links
email: scott@myemail.cloud
email: me@robertjohnson.work
phone: 407-792-1146
timezone: America/New_York Timezone
citizenship: US
@ -28,16 +28,16 @@ sidebar:
stack-overflow: # Number/Username, e.g. 123456/alandoe
codewars:
goodreads: # Number-Username, e.g. 123456-alandoe
#pdf: 'https://drive.google.com/file/d/1ShsYo2jnvuDyEMUR0Wg1Flq5w7rWaCGj/view?usp=sharing'
pdf: 'https://drive.google.com/file/d/1ShsYo2jnvuDyEMUR0Wg1Flq5w7rWaCGj/view?usp=sharing'
interests:
title: Interests
info:
- item: Motorcycles
- item: Music
link:
- item: Fishing
- item: Board Games
link:
# - item: Cooking
@ -46,101 +46,145 @@ sidebar:
career-profile:
title: Career Profile
summary: |
Highly motivated and results-driven sales professional with
14+ years of experience in the industry. Proven track record
of consistently exceeding sales targets and building strong
relationships with clients. Strong communicator and problem-solver
with a passion for helping businesses grow.
I am a compassionate technologist specializing in creating secure,
cloud-based solutions. My specialties are Google Cloud, risk/compliance,
and Platform Engineering. I have worked with technology systems for
over 20 years.
experiences:
title: Experience
info:
- role: Territory Manager
time: 2015 - Present
company: SPATCO, Orlando
- role: DevOps / SRE
time: 2023 - Present
company: Fortress Information Security, Orlando
details: |
Regional Manager for Central Florida:
- Manages regional accounts
- Develops and maintains new relationships with key accounts
- Supervises projects
- Trains and mentors new sales associates
Platform Engineering for Custom Software Stack:
- Jenkins CICD
- VMWare Management
- Gitlab
- Red Hat Linux
- role: Manager
time: 2014 - 2015
company: Glass Depot, Longwood
- role: Manager, Advisory Specialist Master
time: 2020 - 2023
company: Deloitte, Lake Mary
details: |
- Performed in home consultations for bathroom remodels
- Exceeded monthly sales goals
- Grew customer base with targeted marketing
- Supervised a staff of 10 people
Client facing workloads and Advisory:
- Managed and conducted Cloud Risk Assessments for several national
and global clients, both in Life Sciences & Healthcare and Securities &
Exchange clients
- Solution Guides (documentation and Terraform scripts) for Google
Cloud FedRAMP clients
- Google Cloud Interconnect implementation and architecture for a
large metropolitan municipality
- Cloud Modernization - Terraform, CI/CD methodologies
- Security Requirement Gathering for large Google Cloud migration
endeavor in the financial industry
- role: Technician
time: 2008 - 2014
company: Adams Tank & Lift, Longwood
- role: Director of Cloud, Managed Services and DevOps
time: 2018 - 2020
company: Pandera Systems, Orlando
details: |
Performed 24 hour service calls, maintenance, and repair of petroluem equipment:
- Site inspections
- Certification of tank monitoring equipment
- Ensured compliance to industry regulations
- Trained new technicians
- Inventory control
Create and manage customer cloud environments in Amazon AWS, Google Cloud Platform,
Rackspace and Microsoft Azure. Supervised IFS team for internal and external
customer support. Accountable both technically and managerial for the following
projects:
- Responsible for creating and directing implementation of company security
model that hosted customer workloads and data, including PHI and PII
- Building out a new microservice architecture using Kubernetes on Google Cloud
- Ramping up a new ML initiative at a Fortune 500, multinational financial
institution
- Worked with building a new application pipeline for a national healthcare
provider built in Google Cloud
- Application hosted cloud environments for many clients' Business Intelligence
platforms, including one of the “Big Four” financial firms
*Skills Required:* Wayne dispenser Certification, Verifone POS Certication,
Veeder Root ATG Cerfication. Excellent communication skills for managing team and interactions with clients
*Skills Required:* Compute Engine, VPCs, Cloud VPN, Firewall,
HA Proxy, Google Load Balancers, Snapshots, Google Cloud Storage, Dataproc,
Cloud SQL, IAM, Terraform, CI/CD, Jenkins, Bash, Linux; G Suite, Office 365,
Cloud Account Billing (Rackspace, Azure, Google Cloud & AWS), Excellent
communication skills for managing team and interactions with clients
- role: Store Manager
time: 2005 - 2008
company: ExxonMobil, Sanford
- role: IT Director
time: 2011 - 2018
company: Northland Church, Longwood
details: |
Managed day-to-day operations of a company store:
- Inventory control
- Staffing, training, mentoring current store managers
- Increased yearly sales three consecutive years
- Increased profitability by over 10%
Lead a team that consisted of network engineers and system administrators,
programmers and UI/UX designers. Our team was responsible for:
- Building a dynamic web application that served millions of users annually
built on top of AWS services
- Building custom CRM and ERP applications for servicing a multi-million
dollar ministry, requiring PCI-DSS compliance
- Building custom data storage solutions for storing highly sensitive
data as well, as storage arrays for petabytes of information
- Cybersecurity, VPNs, vulnerability management (OpenVAS and others), IDS/IPS
and firewalls
- Served as an elder as well, mentoring and coaching people from various
business units
education:
title: Education
info:
- degree: BS in Information Technology
university: University of Central Florida
time: 2006 - 2008
- role: Principle Consultant, Owner
time: 2007 - 2011
company: Asimuth Consuling, Inc., Longwood
details: |
Brought Financial Institutions into cyber compliance; helped small to medium
sized businesses leverage technology to best meet their company goals.
- Helped clients mitigate findings from IT audits that were out of regulatory
compliance
- Deep knowledge of NIST, Sarbanes-Oxley, and other industry risk and compliance
frameworks
certifications:
title: Certifications
list:
- name: Professional Google Cloud Architect
start: 2019
end: 2023
organization: Google
credentialid: CERT-P-CA
credentialurl: google.accredible.com/891b3941-6efc-4378-ac60-6e31ba5c4b95#gs.4iie07com
credentialname: accredible.com
details: |
A Google Cloud Certified - Professional Cloud Architect enables organizations to leverage
Google Cloud technologies. Through an understanding of cloud architecture and Google
technology, this individual can design, develop, and manage robust, secure, scalable,
highly available, and dynamic solutions to drive business objectives.
- degree: AA in General Studes
university: Seminole State Community College
time: 2004 - 2006
details: |
A Google Cloud Certified - Professional Cloud Architect has demonstrated in our
assessment their ability to:
- Design and plan a cloud solution architecture
- Manage and provision the cloud solution infrastructure
- Design for security and compliance
- Analyze and optimize technical and business processes
- Manage implementations of cloud architecture
- Ensure solution and operations reliability
skills:
title: Skills &amp; Proficiency
toolset:
- name: 🐧️ Linux
level: 01%
level: 98%
- name: 🪟️ Windows
level: 98%
- name: 🔒️ InfoSec
level: 00%
level: 95%
- name: ☁️ Google Cloud
level: 00%
level: 90%
- name: 🧑‍💻️ Bash
level: 00%
level: 85%
- name: ☁️ AWS Cloud
level: 00%
level: 75%
- name: ☁️ Azure Cloud
level: 00%
level: 65%
- name: 🐍️ Python
level: 10%
level: 60%
footer: >

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

View File

@ -1,5 +1,5 @@
#!/bin/bash
sudo rm -Rf /home/user-data/www/scottjohnson.pro
sudo mv -f /home/ubuntu/_site /home/user-data/www/scottjohnson.pro
sudo chown -R user-data:root /home/user-data/www/scottjohnson.pro
sudo chmod -R 755 /home/user-data/www/scottjohnson.pro
sudo rm -Rf /home/user-data/www/robertjohnson.work
sudo mv -f /home/ubuntu/_site /home/user-data/www/robertjohnson.work
sudo chown -R user-data:root /home/user-data/www/robertjohnson.work
sudo chmod -R 755 /home/user-data/www/robertjohnson.work