Compare commits

...

81 Commits

Author SHA1 Message Date
c24a4608ae plsbro
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 6s
2025-10-21 21:27:39 +00:00
ff4f635076 Description update to jankos 2025-10-21 14:22:34 -07:00
9935565aa8 Formatting update to trigger actions 2025-10-21 13:49:57 -07:00
1cd7a85891 Replacing ogbanner for better embedding 2025-10-21 13:39:38 -07:00
5dfb82cb1a Updating csumb description to match other style guides and things
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 8s
2025-08-29 22:43:55 -07:00
583f4eec05 updating banner pic
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 9s
2025-08-23 17:05:14 -07:00
385fd23da1 Updating certificate links
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 6s
2025-08-08 14:27:45 -07:00
a546481c4a * Linking to activity page in on Git server
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 5s
2025-08-08 13:54:14 -07:00
8ac5d61b54 Updating project links and descriptions
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 6s
2025-08-08 09:13:35 -07:00
5240dd9981 Adding company icons and emotes for sub-section headers
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 6s
2025-08-08 08:37:22 -07:00
bb2af24817 Merge branch 'master' of ssh://git.shockrah.xyz:2222/shockrah/resume
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 7s
2025-08-08 07:54:24 -07:00
3b0c368d2d Spacing 2025-08-08 07:53:39 -07:00
c96c7db0f5 SSNC Description 2025-08-08 07:53:34 -07:00
8efb449e4b Updating emojis usage on the page for future special labels 2025-08-08 07:51:14 -07:00
4abd6038c1 tiny readme update
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 8s
2024-09-30 14:18:36 -07:00
b71cadd3b8 Replacing checkout action
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 6s
2024-09-29 14:25:56 -07:00
213c54f300 Replacing checkout action
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 4s
2024-09-29 14:25:28 -07:00
8085658bc5 Download lfs objects
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 2m25s
2024-09-28 16:00:24 -07:00
5248daec9c Avoid setting dir times with 2.6
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 6s
2024-09-28 15:53:42 -07:00
f98932939b Updating tagline
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 7s
2024-09-28 15:50:56 -07:00
1ff1e57c75 Testing change in pipeline 2024-09-28 15:48:43 -07:00
11a355684f Using secrets username
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 7s
2024-09-28 15:36:43 -07:00
94c8a7d945 Bumping version to 2.5
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 6s
2024-09-28 15:35:12 -07:00
f4d97809b9 Debugging file paths
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 8s
2024-09-28 15:02:38 -07:00
c644031196 Fixing missing params
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 7s
2024-09-28 15:00:52 -07:00
8e479c538e bump
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 10s
2024-09-28 14:57:07 -07:00
bd7914e211 Version bump to one without shell script issues
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 12s
2024-09-28 14:47:41 -07:00
a270efb9bd Fixed version'
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 10s
2024-09-28 14:43:26 -07:00
a199ccd37f Use new rsync rebranded repo with updated version and safety checks
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 11s
2024-09-28 14:38:27 -07:00
c42f2022ac No trailing slash on destination
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 7s
2024-09-27 08:09:35 -07:00
d940802cbe bumping to version with -a flag
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 11s
2024-09-26 23:51:59 -07:00
efda6a707b Bumping to a more verbose version
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 10s
2024-09-26 22:55:19 -07:00
2b5edfc177 trailing slash for target output
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 8s
2024-09-26 21:16:52 -07:00
b039531600 bumping to 1.5
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 12s
2024-09-26 21:08:15 -07:00
07f62b400b Bumping scp version
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 8s
2024-09-26 20:05:24 -07:00
fb667e045c Debuggin
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 7s
2024-09-26 19:59:28 -07:00
a6da939fea Bumping scp version
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 11s
2024-09-26 19:51:10 -07:00
1147f61d7d Fixing version tag
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 14s
2024-09-26 19:45:37 -07:00
fa02278674 Using personal scp-action thing
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 4s
2024-09-26 19:44:41 -07:00
30aee28172 Using v0.1.3 of appleboy/scp-action
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 8s
2024-09-25 20:21:22 -07:00
a603a456c1 Specify origin folder
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 13s
2024-09-25 19:24:04 -07:00
5f035fac72 simpler workflow
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 13s
2024-09-11 22:14:27 -07:00
0857d8edd6 downgrading scp action version
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 10s
2024-09-11 22:03:33 -07:00
1a3cbfa43b old method of doing ssh setup and cop[ying of files
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 5s
2024-09-11 21:48:39 -07:00
7f082cde34 Removing unnecessary steps
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 9s
2024-09-11 21:41:07 -07:00
ac9a1f65e6 single step scp in action
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 5s
2024-09-11 21:35:12 -07:00
63d211e60d hard set the user@host
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 7s
2024-09-11 21:30:19 -07:00
cce93bd520 Copy files with scp at end of workflow
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 7s
2024-09-11 21:28:58 -07:00
080d0c4f7c using webfactory/ssh-agent
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 7s
2024-09-11 21:27:56 -07:00
934e710e78 Merge branch 'master' of ssh://git.shockrah.xyz:2222/shockrah/resume 2024-09-11 21:27:12 -07:00
5e87006491 readme re-trigger workflow 2024-09-11 21:26:55 -07:00
ef22fd9b83 setup known_hosts for ssh-keyscan
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 7s
2024-09-05 21:28:34 -07:00
88acf5221a Forgot private key in with config
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 7s
2024-09-05 21:19:08 -07:00
19e05b5901 Using gh action
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 6s
2024-09-05 21:17:48 -07:00
fbe088c395 new method of setting up ssh-agent
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 6s
2024-09-05 21:14:45 -07:00
e15a37a8f3 Testing anothe rmethod of pushing files to remote
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 7s
2024-09-05 21:06:06 -07:00
0d9536be0f another test of fixed quoters
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 5s
2024-09-03 19:13:23 -07:00
3b28167de0 fixing bash syntax
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 5s
2024-09-03 18:34:15 -07:00
7de4926427 use plain scp
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 5s
2024-09-03 18:32:22 -07:00
29670cbd01 Fixing params'
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 6s
2024-09-03 16:45:54 -07:00
6b4eaad880 capitalizing
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 5s
2024-09-03 16:43:44 -07:00
ce1e713949 Trying out the apple boy gh action
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 9s
2024-09-03 16:42:18 -07:00
392d2e7dc9 coalescing jobs into 1
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 5s
2024-09-03 16:18:19 -07:00
a15f7576da upload & download site content
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 2s
Build and Deploy Resume Site / push-content (push) Has been skipped
2024-09-03 16:12:56 -07:00
6ed35f6762 another typo
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Successful in 5s
Build and Deploy Resume Site / push-content (push) Failing after 1s
2024-09-03 16:06:11 -07:00
13735c09af Debugging
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Successful in 4s
Build and Deploy Resume Site / push-content (push) Failing after 1s
2024-09-03 16:01:25 -07:00
93d9e157a4 Download artifacts before use
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Successful in 4s
Build and Deploy Resume Site / push-content (push) Failing after 3s
2024-09-03 15:58:24 -07:00
d266adb4c1 Fixing typo in runs-on
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Successful in 4s
Build and Deploy Resume Site / push-content (push) Failing after 1s
2024-09-03 15:56:33 -07:00
1508b9b1c0 Testing file paths and shared artifacts
Some checks are pending
Build and Deploy Resume Site / push-content (push) Blocked by required conditions
Build and Deploy Resume Site / setup-website-content (push) Successful in 4s
2024-09-03 15:55:00 -07:00
b25c367bf0 Using new container image
All checks were successful
Build and Deploy Resume Site / setup-website-content (push) Successful in 4s
2024-09-03 15:36:49 -07:00
00ad8eb630 New action for building resume site contrent
Some checks failed
Build and Deploy Resume Site / setup-website-content (push) Failing after 4s
2024-08-27 19:19:31 -07:00
6424e1fe86 Adding aws cert details 2023-06-12 13:21:39 -07:00
f26dc7c374 Moving verification script to a proper location 2023-03-14 20:48:28 -07:00
f9e6cb4921 Fixing image name for aws-cli 2023-03-14 20:46:03 -07:00
1bde01bfe9 fixing typo in job key-value 2023-03-14 20:44:38 -07:00
9857b9645e Deploy script fixed for resume files 2023-03-14 20:37:13 -07:00
d9432ceff4 + Adding ssnc (no description for now) 2022-07-15 19:55:32 -07:00
shockrah
24d55d7ce5 + New sre job :^) 2022-04-19 00:31:25 +00:00
shockrah
f586869de4 * Support for certificate links and certificate id 2022-02-01 13:11:11 -08:00
shockrah
d6a2ba027d + Adding certificate links 2022-02-01 13:10:48 -08:00
shockrah
0e2623f65a + Adding back deployment job 2022-01-26 12:10:59 -08:00
32 changed files with 201 additions and 142 deletions

View File

@@ -0,0 +1,25 @@
name: Build and Deploy Resume Site
on:
push:
branches:
- master
jobs:
setup-website-content:
runs-on: ubuntu-latest
container:
image: shockrah/hugo
steps:
- run: git init
- run: git remote add origin https://git.shockrah.xyz/shockrah/resume.git
- run: git pull origin master
- name: Build website content
run: hugo && pwd && ls -R
- name: Copy files with rsync
uses: tempersama/rsync-copy@2.6
with:
host: shockrah.xyz
username: ${{ secrets.USER }}
source: "public/"
destination: /opt/nginx/resume.shockrah.xyz/
key: ${{ secrets.PRIVATE_KEY }}

View File

@@ -2,14 +2,14 @@ image: registry.gitlab.com/pages/hugo:latest
stages:
- build
- vps
- deploy
variables:
GIT_SUBMODULE_STRATEGY: recursive
# Only because it's broken right now
build:
# This build stage will also leave artifacts ready for gitlab pages to use
pages:
stage: build
only:
refs:
@@ -19,6 +19,30 @@ build:
artifacts:
paths:
- public
only:
- master
build-resume.shockrah.xyz:
stage: build
only:
refs:
- master
script:
- hugo
artifacts:
paths:
- public
deploy-resume.shockrah.xyz:
stage: deploy
image:
name: amazon/aws-cli:2.2.25
entrypoint: [""]
only:
refs:
- master
needs:
- build-resume.shockrah.xyz
before_script:
- bash scripts/verify-aws-fields.sh
script:
- aws s3 cp public/ s3://resume.shockrah.xyz --recursive

View File

@@ -3,20 +3,20 @@ baseURL = "https://resume.shockrah.xyz"
languageCode = "en-us"
theme = "resume"
enableEmoji = true
[markup.goldmark.renderer]
unsafe= true
# Actual site/content parameters
[params]
name = "Alejandro"
description = "Friendly Neighborhood Developer and Candy Maker"
description = "Maker of things"
title = "Hi I'm Alejandro"
# Social medias
linkedin = "https://www.linkedin.com/in/alejandro-santillana-foss/"
gitlab = "https://gitlab.com/shockrah"
twitch = "https://twitch.tv/shockrah"
mastodon = "https://qoto.org/@shockrah"
git = "https://git.shockrah.xyz/shockrah?tab=activity"
# Skills or something idk
@@ -25,11 +25,11 @@ mastodon = "https://qoto.org/@shockrah"
[[params.language.list]]
type = "General Programming Languages"
language = "C/C++, Rust, Python, Bash, Javascript"
language = "C/C++, Rust, Python, Bash, Javascript, Terraform"
[[params.language.list]]
type = "Web Development"
language = "HTML, CSS, SASS, Jinja, Jquery, Vue, Flask"
language = "HTML, CSS, NodeJS, Vue"
[[params.language.list]]
type = "Soft skills"

8
content/education/aws.md Normal file
View File

@@ -0,0 +1,8 @@
---
institution: AWS Certified Cloud Practioneer
when: June 2023
degree: Certificate
certlink: https://www.credly.com/badges/59db6298-f69d-4ad3-9ffb-74c8431d7a4d/public_url
rank: 2
---

View File

@@ -1,6 +1,6 @@
---
institution: California State University Monterey Bay
when: Graduated Dec 2019
when: Dec 2019
degree: Bachelor's
rank: 5
---

View File

@@ -1,7 +1,8 @@
---
institution: CompTIA Security+ Certified
when: Acheived July 2021
when: July 2021
degree: Certification
certid: 83JZR9SPWDV1Q6CS
rank: 4
---

View File

@@ -1,7 +1,8 @@
---
institution: Splunk Core User Certified
when: Acheived August 2021
when: August 2021
degree: Certification
certlink: https://www.credly.com/badges/709380cd-ac24-48a2-953d-803d63eaae96
rank: 3
---

View File

@@ -1,5 +1,6 @@
---
company: Amazon
icon: amazon.png
when: May 2020 - Dec 2020
title: Fullfilment Associate
rank: -1

View File

@@ -1,5 +1,6 @@
---
company: California State University Monterey Bay
icon: monterey.png
when: Sep 2019 - Dec 2019
title: Capstone Project Lead
rank: 1

View File

@@ -1,26 +1,21 @@
---
company: Career Mentor Group
icon: cmg.png
when: May 2021 - January 2022
title: Devops Consultant
rank: -3
---
Led a project to develop fully automated infrastructure deployment pipeline
alongside a DevSecOps pipeline leveraging tools such as Nessus and OpenRMF to
achieve DoD network security compliance on an AWS VPC.
**:page_with_curl: Responsibilities**
Integrated web scrapers with automated CI/CD data analysis
pipelines contributing thousands of data points to a much
larger dataset. Designed and built cloud infrastructure leveraging automation tools
including:
* **Python & Pandas** for helping build and analyze the dataset constructed
* Deployed GitOps deployment pipeline to automate AWS infrastructure development
* Automated DevSecOps workflow in Windows and Linux environments to meet DoD network security compliance guidelines
* Populated data warehouse using custom web scrapers through automated CI/CD data ingestion pipeline
* **Terraform** for constructing components of the infrastructure
**:toolbox: Tools**
* **Ansible** to keep applications and services properly maintained
* `Python with Pandas, Terraform, Ansible, Gitlab CI/CD, Windows Domain Server, Selenium, Gitlab`
* **Gitlab CI/CD** for application building, testing, and deployment
_Started as intern as Critical Design Associates(sister company) before
**:grey_exclamation:** _Started as intern as Critical Design Associates(sister company) before
moving into this role._

View File

@@ -1,12 +1,17 @@
---
title: Computer Architecture Teaching Assistant
title: Computer Architecture Professor Assistant
icon: monterey.png
company: CSU Monterey Bay
when: Oct 2019 - Dec 2019
rank: 0
---
Prepared students for exams and helped with assignments through consistent
office hour scheduling and by providing ample feedback on assignments.
Course material covered MIPS assembly , sequential and combinatorial logic,
and an introduction to CPU design. Left because I was graduating that very
semester that I worked.
**:page_with_curl: Responsibilities**
* Led lab sessions intended on reinforcing lecture subject matter for a class of 60 students
* Outlined individual improvement plans for struggling students and performed checkups ensuring students stayed on track
* Assisted in designing exam question to be within the scope of lecture and lab course material
**:toolbox: Tools**
* `MIPS, Git, Excel`

View File

@@ -0,0 +1,17 @@
---
company: SSNC
when: April 2022 - Current
title: Site Reliability Engineer
icon: ssnc.png
rank: -4
---
**:page_with_curl: Responsibilities**
* Designed architecture for highly available database solution and built it with automated CI/CD systems such as Terraform.
* Documented automated solutions and support specifications for on boarding new team members
* Coordinated support and maintenance efforts during on-call rotations across multiple development teams
> **:toolbox: Tools**
* `Terraform, AWS, Git, Python, Ansible, Shell, Jira, Confluence`

View File

@@ -1,6 +1,6 @@
---
title: Projects
subtitle: A full list can be found on my Gitlab profile
gitpage: https://gitlab.com/shockrah
rank: 4
---
:eyes: Check my __[:link: Git server](https://git.shockrah.xyz)__ for all my projects

View File

@@ -1,22 +1,15 @@
---
link: https://gitlab.com/shockrah/shockrah-city
link: https://git.shockrah.xyz/shockrah/blog
img: /images/blog.png
title: Personal Static Blog
slogan: Powered By Hugo and Gitlab CI/CD
title: Self Hosted Personal Blog
slogan: Powered By Hugo and Gitea CI/CD
---
My own personal blog where I post about projects that I'm working on
:page_with_curl: My own personal blog where I post about projects that I'm working on
at the time. I keep the site maintained through the use of automated
CI/CD pipelines with Gitlab and Hugo. Built a responsive site theme
which leverages Go templates producing a lightweight front-end.
Tools used:
**:toolbox: Tools used:** `Gitlab CI/CD, Go templates, Ansible HTML CSS Javascript`
* Gitlab CI/CD
* Go templates
* Ansible
* HTML
* CSS
* Javascript
Live website can be found here: [shockrah.xyz](https://shockrah.xyz)
[:link: Website Link - shockrah.xyz](https://shockrah.xyz)

View File

@@ -1,23 +1,14 @@
+++
link="https://shockrah.gitlab.io/clippable"
img="https://shockrah.gitlab.io/clippable/images/og-bg.jpg"
title="Clippable"
slogan="A self hosted video streaming platform"
+++
---
link: "https://shockrah.gitlab.io/clippable/#"
img: "https://shockrah.gitlab.io/clippable/images/og-bg.jpg"
title: "Clippable"
slogan: "A self hosted video streaming platform"
---
Designed and architected a cost effective scalable video streaming
:page_with_curl: Designed and architected a cost effective scalable video streaming
platform. Implemented deployment automation systems which reduce
standard server maintainence to a single command. Reduced operational
costs by evaluating optimal EC2 instance for the given network load.
Used the following tools:
* Gitlab
* Ansible
* Rust
* Tera Templating Engine
* Typescript/Node
* AWS
* Terraform
**[Live project instance](https://clips.shockrah.xyz)**
**:toolbox: Tools Used:** `Gitlab, Ansible, Rust, Tera, Templating, Engine, Typescript/Node, AWS, Terraform`

View File

@@ -1,22 +1,13 @@
+++
link="https://gitlab.com/shockrah/freechat"
img="/images/freechat-banner.png"
title="Freechat"
slogan="FOSS Decentralized Chatting"
+++
---
link: "https://git.shockrah.xyz/shockrah/freechat"
img: "/images/freechat-banner.png"
title: "Freechat"
slogan: "FOSS Decentralized Chatting"
---
Developed a scalable decentralized chat platform. Designed and documented
asynchronous API protocol built with Rust, Python, and containerized all
parts of the system for simple deployment. Also drafted a wiki page
detailing all available endpoints which can be found [here](https://freechat.shockrah.xyz)
Built with the following tools:
* **Rust** for the backend REST API and _RTC Notification Service_
* **Python** for full automated API testing
* **Gitlab CI/CD** for integration testing and continuous deployment
of containers
**:toolbox: Tools Used:** `Rust, REST API, RTC Websockets, Python`

View File

@@ -1,19 +1,15 @@
---
link: https://gitlab.com/shockrah/jankos
link: https://git.shockrah.xyz/shockrah/jankos
img: https://gitlab.com/uploads/-/system/project/avatar/9825109/jos.png?width=64
title: Handmade Operating System
slogan: An x86 kernel I wrote for fun and learning
---
Designed and implemented a baremetal x86 kernel written completely
:page_with_curl: Designed and implemented a baremetal x86 kernel written completely
from scratch. ISO files are automatically built via Gitlab CI/CD
pipelines which allow users to run the kernel on real hardware!
Tools and software used included:
**:toolbox: Tools Used** `C, x86 Assembly, Cutter, Bochs, `
* C
* x86 Assembly
* Cutter
* Bochs
* _No standard library & and no external libraries were used_
* _Specialized standard library was written by hand for this project_

View File

@@ -1,21 +1,15 @@
---
link: https://gitlab.com/shockrah/project-athens
link: https://git.shockrah.xyz/shockrah/infra
img: /images/projectathens.png
title: Virtual Private Cloud Infrastructure
title: Personal Cloud Infrastructure
slogan: Architecture hosting all my web facing projects
---
Infrastructure code for my public public web-facing projects.
:page_with_curl: Infrastructure code for my public public web-facing projects.
Designed to accommodate containerized applications, static
web servers, and community chat bot's. Development streamed on
Twitch and is an on-going project as I continue to support my
communities.
Tools used:
**:toolbox: Tools used:** `Terraform, Ansible, Bash, Linux`
* Terraform
* Ansible
* Bash
* Linux
Architecture documentation can be found [here](https://gitlab.com/shockrah/project-athens/-/blob/master/readme.md)

View File

@@ -7,7 +7,7 @@ If you have any questions feel free to email me at `alejandros714@protonmail.com
## Building
Requires Hugo version: `0.89-extended`
Built with Hugo version: `0.135`
Theme is built into the repo so no extra deps are required.

View File

@@ -0,0 +1,16 @@
#!/bin/bash
set -e
echo "Checking to make sure all required AWS env vars are present"
[[ $AWS_DEFAULT_REGION != '' ]]
echo AWS_DEFAULT_REGION is set
[[ $AWS_DEFAULT_REGION != '' ]]
echo AWS_ACCESS_KEY_ID is set
[[ $AWS_DEFAULT_REGION != '' ]]
echo AWS_SECRET_ACCESS_KEY is set

BIN
static/images/amazon.png LFS Normal file

Binary file not shown.

Binary file not shown.

BIN
static/images/cmg.png LFS Normal file

Binary file not shown.

BIN
static/images/monterey.png LFS Normal file

Binary file not shown.

BIN
static/images/ogbanner.jpg LFS Normal file → Executable file

Binary file not shown.

BIN
static/images/ssnc.png LFS Normal file

Binary file not shown.

View File

@@ -6,9 +6,16 @@
<li style="list-style-type: none;">
<a><strong class="bigger">{{.Params.Institution}}</strong></a>
{{ if .Params.Degree }}
<p class="text-muted">{{.Params.When}}</p>
<p class="text-muted">
<i class="bi bi-calendar-check"></i> {{.Params.Degree}} acheived {{.Params.When}}
{{ if .Params.Certlink }}
<a href="{{.Params.Certlink}}"><i class="bi bi-link-45deg"></i>Certificate Link</a>
{{ end }}
</p>
{{ end }}
{{ if .Params.Certid }}
<p class="text-muted"><i class="bi bi-code-slash"></i> Certificate id: <code>{{.Params.Certid}}</code></p>
{{ end }}
<p>{{.Content}}</p>
</li>
{{ end }}
</ul>

View File

@@ -4,11 +4,10 @@
<ul class="timeline">
{{ range (.Paginate (.Pages.ByParam "rank")).Pages }}
<li>
<a>
<strong class="bigger">{{.Title}}</strong>
<em class="text-muted">@</em>
<a class="bigger">{{.Params.Company}}</a>
</a>
<img src="/images/{{ .Params.Icon }}" class="company-icon">
<strong class="bigger">{{.Title}}</strong>
<em class="text-muted">@</em>
<a class="bigger">{{.Params.Company}}</a>
<p class="badge badge-dark float-right media-float">{{.Params.When}}</p>
<p>{{.Content}}</p>
</li>

View File

@@ -1,6 +1,6 @@
<head>
<link rel="stylesheet" href="https://pro.fontawesome.com/releases/v5.10.0/css/all.css" integrity="sha384-AYmEC3Yw5cVb3ZcuHtOA93w35dYTsvhLPVnYs9eStHfGJvOvKxVfELGroGkvsg+p" crossorigin="anonymous"/>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.13.1/font/bootstrap-icons.min.css">
<link href="/css/bootstrap.min.css" rel="stylesheet">
<link rel="stylesheet" type="text/css" href="/css/style.css">
<link rel="shortcut icon" type="image/png" href="{{ .Site.BaseURL }}/images/favicon.png">

View File

@@ -1,15 +1,6 @@
{{ with .Site.GetPage "/projects" }}
<h1 class="section-header" id="projects">{{.Title}}</h1>
{{ if .Page.Params.Subtitle }}
<p>
{{.Page.Params.Subtitle}}
{{ if .Page.Params.Gitpage }}
<a href="{{.Page.Params.Gitpage}}">
<i class="fab fa-gitlab"></i>
</a>
{{ end }}
</p>
{{ end }}
<div class="section"><p>{{.Content}}</p></div>
<div class="section">
{{ range .Pages }}
<div class="card">

View File

@@ -1,21 +1,6 @@
{{ if .Site.Params.Gitlab }}
<a class="socials" href="{{.Site.Params.Gitlab}}">
<i class="fab fa-gitlab"></i>
<a class="socials" href="{{.Site.Params.Git}}">
<i class="bi bi-git"></i>
</a>
{{ end }}
{{ if .Site.Params.Linkedin }}
<a class="socials" href="{{.Site.Params.Linkedin}}">
<i class="fab fa-linkedin-in"></i>
<i class="bi bi-linkedin"></i>
</a>
{{ end }}
{{ if .Site.Params.Twitch }}
<a class="socials" href="{{.Site.Params.Twitch}}">
<i class="fab fa-twitch"></i>
</a>
{{ end }}
{{ if .Site.Params.Mastodon }}
<a class="socials" href="{{.Site.Params.Mastodon}}">
<i class="fab fa-mastodon"></i>
</a>
{{ end }}

View File

@@ -12,6 +12,12 @@ html {
scroll-behavior: smooth;
}
.company-icon {
height: 48px;
width: 48px;
vertical-align: bottom;
}
.container {
max-width: 75%;
}
@@ -76,7 +82,7 @@ html {
}
.socials {
display:inline;
display: inline;
font-size: 1.5rem;
}