Compare commits
6 Commits
Author | SHA1 | Date | |
---|---|---|---|
50e709d6fb | |||
ed78274707 | |||
0f6e4b71f9 | |||
f1ae1c1c55 | |||
253932bf19 | |||
ad8ed3ce95 |
2
.gitignore
vendored
2
.gitignore
vendored
@ -3,3 +3,5 @@ _site/
|
|||||||
.sass-cache/
|
.sass-cache/
|
||||||
.jekyll-metadata
|
.jekyll-metadata
|
||||||
.jekyll-cache
|
.jekyll-cache
|
||||||
|
Gemfile.lock
|
||||||
|
.Gemfile.lock
|
||||||
|
276
Gemfile.lock
276
Gemfile.lock
@ -1,276 +0,0 @@
|
|||||||
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
6
Jenkinsfile
vendored
@ -18,21 +18,21 @@ pipeline {
|
|||||||
sh 'apk add curl'
|
sh 'apk add curl'
|
||||||
sh 'chmod -R 777 .'
|
sh 'chmod -R 777 .'
|
||||||
sh 'gem install bundler'
|
sh 'gem install bundler'
|
||||||
sh 'curl -d "robertjohnson.work Prep stage done." https://ntfy.draft13.com/jenkins'
|
sh 'curl -d "scottjohnson.pro Prep stage done." https://ntfy.draft13.com/jenkins'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
stage('Build') {
|
stage('Build') {
|
||||||
steps {
|
steps {
|
||||||
sh 'bundle install'
|
sh 'bundle install'
|
||||||
sh 'bundle exec jekyll build'
|
sh 'bundle exec jekyll build'
|
||||||
sh 'curl -d "robertjohnson.work Build stage done." https://ntfy.draft13.com/jenkins'
|
sh 'curl -d "scottjohnson.pro Build stage done." https://ntfy.draft13.com/jenkins'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
stage('Deploy') {
|
stage('Deploy') {
|
||||||
steps {
|
steps {
|
||||||
sh 'scp -r -o StrictHostKeychecking=no -i $KEY_FILE _site/ ubuntu@box.myemail.cloud:/home/ubuntu'
|
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 'ssh ubuntu@box.myemail.cloud -i $KEY_FILE \'bash -s\' < deploy.sh'
|
||||||
sh 'curl -d "robertjohnson.work Deploy stage done." https://ntfy.draft13.com/jenkins'
|
sh 'curl -d "scottjohnson.pro Deploy stage done." https://ntfy.draft13.com/jenkins'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
#Update all the sections by editing the data.yml file inside _data folder.
|
#Update all the sections by editing the data.yml file inside _data folder.
|
||||||
|
|
||||||
# Site Settings
|
# Site Settings
|
||||||
title: Robert Johnson - Resume 2024
|
title: Scott Johnson - Resume 2024
|
||||||
url: 'http://robertjohnson.work'
|
url: 'https://scottjohnson.pro'
|
||||||
|
|
||||||
#change it according to your repository name
|
#change it according to your repository name
|
||||||
# disabling since we are using a custom domain
|
# disabling since we are using a custom domain
|
||||||
@ -10,7 +10,7 @@ url: 'http://robertjohnson.work'
|
|||||||
|
|
||||||
description: Compassionate technologist specializing in creating secure, cloud-based solutions.
|
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.
|
# Style will be applied only after restarting the build or serve. Just choose one of the options.
|
||||||
theme_skin: ceramic # blue turquoise green berry orange ceramic
|
theme_skin: orange # 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
|
chrome_mobile_color: #use hex colors (ex:#1976d2) or leave empty if you don't want a color for chrome mobile searchbar
|
||||||
|
|
||||||
# Tracker
|
# Tracker
|
||||||
|
174
_data/data.yml
174
_data/data.yml
@ -8,12 +8,12 @@ sidebar:
|
|||||||
education: True # set to False if you want education in main section instead of in sidebar
|
education: True # set to False if you want education in main section instead of in sidebar
|
||||||
|
|
||||||
# Profile information
|
# Profile information
|
||||||
name: Robert Johnson
|
name: Scott Johnson
|
||||||
tagline: Manager; Platform and Cloud Engineering
|
tagline: Territory Manager
|
||||||
avatar: profile.png #place a 100x100 picture inside /assets/images/ folder and provide the name of the file below
|
avatar: me.jpg #place a 100x100 picture inside /assets/images/ folder and provide the name of the file below
|
||||||
|
|
||||||
# Sidebar links
|
# Sidebar links
|
||||||
email: me@robertjohnson.work
|
email: scott@myemail.cloud
|
||||||
phone: 407-792-1146
|
phone: 407-792-1146
|
||||||
timezone: America/New_York Timezone
|
timezone: America/New_York Timezone
|
||||||
citizenship: US
|
citizenship: US
|
||||||
@ -28,16 +28,16 @@ sidebar:
|
|||||||
stack-overflow: # Number/Username, e.g. 123456/alandoe
|
stack-overflow: # Number/Username, e.g. 123456/alandoe
|
||||||
codewars:
|
codewars:
|
||||||
goodreads: # Number-Username, e.g. 123456-alandoe
|
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:
|
interests:
|
||||||
title: Interests
|
title: Interests
|
||||||
info:
|
info:
|
||||||
- item: Music
|
- item: Motorcycles
|
||||||
link:
|
link:
|
||||||
|
|
||||||
- item: Board Games
|
- item: Fishing
|
||||||
link:
|
link:
|
||||||
|
|
||||||
# - item: Cooking
|
# - item: Cooking
|
||||||
@ -46,145 +46,101 @@ sidebar:
|
|||||||
career-profile:
|
career-profile:
|
||||||
title: Career Profile
|
title: Career Profile
|
||||||
summary: |
|
summary: |
|
||||||
I am a compassionate technologist specializing in creating secure,
|
Highly motivated and results-driven sales professional with
|
||||||
cloud-based solutions. My specialties are Google Cloud, risk/compliance,
|
14+ years of experience in the industry. Proven track record
|
||||||
and Platform Engineering. I have worked with technology systems for
|
of consistently exceeding sales targets and building strong
|
||||||
over 20 years.
|
relationships with clients. Strong communicator and problem-solver
|
||||||
|
with a passion for helping businesses grow.
|
||||||
|
|
||||||
|
|
||||||
experiences:
|
experiences:
|
||||||
title: Experience
|
title: Experience
|
||||||
info:
|
info:
|
||||||
- role: DevOps / SRE
|
- role: Territory Manager
|
||||||
time: 2023 - Present
|
time: 2015 - Present
|
||||||
company: Fortress Information Security, Orlando
|
company: SPATCO, Orlando
|
||||||
details: |
|
details: |
|
||||||
Platform Engineering for Custom Software Stack:
|
Regional Manager for Central Florida:
|
||||||
- Jenkins CICD
|
- Manages regional accounts
|
||||||
- VMWare Management
|
- Develops and maintains new relationships with key accounts
|
||||||
- Gitlab
|
- Supervises projects
|
||||||
- Red Hat Linux
|
- Trains and mentors new sales associates
|
||||||
|
|
||||||
- role: Manager, Advisory Specialist Master
|
- role: Manager
|
||||||
time: 2020 - 2023
|
time: 2014 - 2015
|
||||||
company: Deloitte, Lake Mary
|
company: Glass Depot, Longwood
|
||||||
details: |
|
details: |
|
||||||
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: Director of Cloud, Managed Services and DevOps
|
- Performed in home consultations for bathroom remodels
|
||||||
time: 2018 - 2020
|
- Exceeded monthly sales goals
|
||||||
company: Pandera Systems, Orlando
|
- Grew customer base with targeted marketing
|
||||||
|
- Supervised a staff of 10 people
|
||||||
|
|
||||||
|
|
||||||
|
- role: Technician
|
||||||
|
time: 2008 - 2014
|
||||||
|
company: Adams Tank & Lift, Longwood
|
||||||
details: |
|
details: |
|
||||||
Create and manage customer cloud environments in Amazon AWS, Google Cloud Platform,
|
Performed 24 hour service calls, maintenance, and repair of petroluem equipment:
|
||||||
Rackspace and Microsoft Azure. Supervised IFS team for internal and external
|
- Site inspections
|
||||||
customer support. Accountable both technically and managerial for the following
|
- Certification of tank monitoring equipment
|
||||||
projects:
|
- Ensured compliance to industry regulations
|
||||||
- Responsible for creating and directing implementation of company security
|
- Trained new technicians
|
||||||
model that hosted customer workloads and data, including PHI and PII
|
- Inventory control
|
||||||
- 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:* Compute Engine, VPCs, Cloud VPN, Firewall,
|
*Skills Required:* Wayne dispenser Certification, Verifone POS Certication,
|
||||||
HA Proxy, Google Load Balancers, Snapshots, Google Cloud Storage, Dataproc,
|
Veeder Root ATG Cerfication. Excellent communication skills for managing team and interactions with clients
|
||||||
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: IT Director
|
- role: Store Manager
|
||||||
time: 2011 - 2018
|
time: 2005 - 2008
|
||||||
company: Northland Church, Longwood
|
company: ExxonMobil, Sanford
|
||||||
details: |
|
details: |
|
||||||
Lead a team that consisted of network engineers and system administrators,
|
Managed day-to-day operations of a company store:
|
||||||
programmers and UI/UX designers. Our team was responsible for:
|
- Inventory control
|
||||||
- Building a dynamic web application that served millions of users annually
|
- Staffing, training, mentoring current store managers
|
||||||
built on top of AWS services
|
- Increased yearly sales three consecutive years
|
||||||
- Building custom CRM and ERP applications for servicing a multi-million
|
- Increased profitability by over 10%
|
||||||
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
|
|
||||||
|
|
||||||
- role: Principle Consultant, Owner
|
education:
|
||||||
time: 2007 - 2011
|
title: Education
|
||||||
company: Asimuth Consuling, Inc., Longwood
|
info:
|
||||||
details: |
|
- degree: BS in Information Technology
|
||||||
Brought Financial Institutions into cyber compliance; helped small to medium
|
university: University of Central Florida
|
||||||
sized businesses leverage technology to best meet their company goals.
|
time: 2006 - 2008
|
||||||
- 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: |
|
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.
|
|
||||||
|
|
||||||
A Google Cloud Certified - Professional Cloud Architect has demonstrated in our
|
- degree: AA in General Studes
|
||||||
assessment their ability to:
|
university: Seminole State Community College
|
||||||
|
time: 2004 - 2006
|
||||||
|
details: |
|
||||||
|
|
||||||
- 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:
|
skills:
|
||||||
title: Skills & Proficiency
|
title: Skills & Proficiency
|
||||||
|
|
||||||
toolset:
|
toolset:
|
||||||
- name: 🐧️ Linux
|
- name: 🐧️ Linux
|
||||||
level: 98%
|
level: 01%
|
||||||
|
|
||||||
- name: 🪟️ Windows
|
- name: 🪟️ Windows
|
||||||
level: 98%
|
level: 98%
|
||||||
|
|
||||||
- name: 🔒️ InfoSec
|
- name: 🔒️ InfoSec
|
||||||
level: 95%
|
level: 00%
|
||||||
|
|
||||||
- name: ☁️ Google Cloud
|
- name: ☁️ Google Cloud
|
||||||
level: 90%
|
level: 00%
|
||||||
|
|
||||||
- name: 🧑💻️ Bash
|
- name: 🧑💻️ Bash
|
||||||
level: 85%
|
level: 00%
|
||||||
|
|
||||||
- name: ☁️ AWS Cloud
|
- name: ☁️ AWS Cloud
|
||||||
level: 75%
|
level: 00%
|
||||||
|
|
||||||
- name: ☁️ Azure Cloud
|
- name: ☁️ Azure Cloud
|
||||||
level: 65%
|
level: 00%
|
||||||
|
|
||||||
- name: 🐍️ Python
|
- name: 🐍️ Python
|
||||||
level: 60%
|
level: 10%
|
||||||
|
|
||||||
footer: >
|
footer: >
|
||||||
|
BIN
assets/images/me.jpg
Normal file
BIN
assets/images/me.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 28 KiB |
@ -1,5 +1,5 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
sudo rm -Rf /home/user-data/www/robertjohnson.work
|
sudo rm -Rf /home/user-data/www/scottjohnson.pro
|
||||||
sudo mv -f /home/ubuntu/_site /home/user-data/www/robertjohnson.work
|
sudo mv -f /home/ubuntu/_site /home/user-data/www/scottjohnson.pro
|
||||||
sudo chown -R user-data:root /home/user-data/www/robertjohnson.work
|
sudo chown -R user-data:root /home/user-data/www/scottjohnson.pro
|
||||||
sudo chmod -R 755 /home/user-data/www/robertjohnson.work
|
sudo chmod -R 755 /home/user-data/www/scottjohnson.pro
|
Loading…
Reference in New Issue
Block a user