main #1

Closed
scott wants to merge 4 commits from scott/scottjohnson.pro:main into main
6 changed files with 70 additions and 395 deletions

View File

@ -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
View File

@ -18,21 +18,21 @@ pipeline {
sh 'apk add curl'
sh 'chmod -R 777 .'
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') {
steps {
sh 'bundle install'
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') {
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 "robertjohnson.work Deploy stage done." https://ntfy.draft13.com/jenkins'
sh 'curl -d "scottjohnson.pro 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: Robert Johnson - Resume 2024
url: 'http://robertjohnson.work'
title: Scott Johnson - Resume 2024
url: 'https://scottjohnson.pro'
#change it according to your repository name
# 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.
# 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
# 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: Robert Johnson
tagline: Manager; Platform and Cloud Engineering
name: Scott Johnson
tagline: Territory Manager
avatar: profile.png #place a 100x100 picture inside /assets/images/ folder and provide the name of the file below
# Sidebar links
email: me@robertjohnson.work
email: scott@myemail.cloud
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: Music
- item: Motorcycles
link:
- item: Board Games
- item: Fishing
link:
# - item: Cooking
@ -46,145 +46,96 @@ sidebar:
career-profile:
title: Career Profile
summary: |
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.
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.
experiences:
title: Experience
info:
- role: DevOps / SRE
time: 2023 - Present
company: Fortress Information Security, Orlando
- role: Territory Manager
time: 2015 - Present
company: SPATCO, Orlando
details: |
Platform Engineering for Custom Software Stack:
- Jenkins CICD
- VMWare Management
- Gitlab
- Red Hat Linux
Regional Manager for Central Florida:
- Manages regional accounts
- Develops and maintains new relationships with key accounts
- Supervises projects
- Trains and mentors new sales associates
- role: Manager, Advisory Specialist Master
time: 2020 - 2023
company: Deloitte, Lake Mary
- role: Manager
time: 2014 - 2015
company: Glass Depot, Longwood
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
time: 2018 - 2020
company: Pandera Systems, Orlando
- Performed in home consultations for bathroom remodels
- Exceeded monthly sales goals
- Grew customer base with targeted marketing
- Supervised a staff of 10 people
- role: Technician
time: 2008 - 2014
company: Adams Tank & Lift, Longwood
details: |
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
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
*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
*Skills Required:* Wayne dispenser Certification, Verifone POS Certication,
Veeder Root ATG Cerfication. Excellent communication skills for managing team and interactions with clients
- role: IT Director
time: 2011 - 2018
company: Northland Church, Longwood
- role: Store Manager
time: 2005 - 2008
company: ExxonMobil, Sanford
details: |
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
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%
- 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
education:
title: Education
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
- name: Information Technology
organization: University of Central Florida
credentialid: Bachelor of Science
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
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
A Google Cloud Certified -
skills:
title: Skills &amp; Proficiency
toolset:
- name: 🐧️ Linux
level: 98%
level: 01%
- name: 🪟️ Windows
level: 98%
- name: 🔒️ InfoSec
level: 95%
level: 00%
- name: ☁️ Google Cloud
level: 90%
level: 00%
- name: 🧑‍💻️ Bash
level: 85%
level: 00%
- name: ☁️ AWS Cloud
level: 75%
level: 00%
- name: ☁️ Azure Cloud
level: 65%
level: 00%
- name: 🐍️ Python
level: 60%
level: 10%
footer: >

BIN
assets/images/me.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

View File

@ -1,5 +1,5 @@
#!/bin/bash
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
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