The Challenge

The Cloud Resume Challenge is a hands-on project that integrates multiple AWS services to build and deploy a personal resume website in the cloud. I completed the challenge by designing a static site hosted on Amazon S3, distributed securely through CloudFront and managed with Route 53 and ACM for DNS and SSL. I created a serverless visitor counter API using API Gateway, AWS Lambda (Python), and DynamoDB, all deployed via AWS SAM and automated through GitHub Actions. The project strengthened my understanding of serverless architecture, CI/CD pipelines, and Infrastructure as Code, while giving me practical experience in end-to-end deployment, IAM permissions, and cost-efficient AWS design. Completing this challenge was a major milestone that connected my Systems Administration background with real-world CloudOps and DevOps practices.

Current Role

I work for the Pandell division of ESG Global, where I’m the sole IT professional in the Canadian division supporting over 100 employees in the Calgary office. My role spans user support, device management, and network administration, along with maintaining Azure AD, Intune, Exchange, and Microsoft 365 environments. I manage hardware provisioning, software deployment, security compliance, and day-to-day troubleshooting for both local and remote users. I also create and maintain PowerShell scripts to automate routine tasks and develop clear technical documentation to support consistent IT processes. As the only on-site IT resource, I provide both hands-on technical support and operational guidance, ensuring employees stay productive and connected. My position combines technical problem-solving, process automation, and end-user support, making me an essential link between the Calgary office and ESG Global’s broader IT team

About Me

I’m a Systems Administrator at ESG Global’s Pandell division, supporting over 100 employees in the Calgary office. I handle daily IT operations, automation with PowerShell, and cloud-based administration across Azure and Microsoft 365. Outside of work, I’m an avid motorcyclist who loves exploring the mountains, lifting at the gym, and learning Spanish. I’m driven by curiosity and precision — whether it’s optimizing a workflow or fine-tuning a bike — and I’m focused on growing into a cloud engineering role where I can keep building reliable, efficient systems.

Elements

Text

This is bold and this is strong. This is italic and this is emphasized. This is superscript text and this is subscript text. This is underlined and this is code: for (;;) { ... }. Finally, this is a link.


Heading Level 2

Heading Level 3

Heading Level 4

Heading Level 5
Heading Level 6

Blockquote

Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.

Preformatted

i = 0;

while (!deck.isInOrder()) {
    print 'Iteration ' + i;
    deck.shuffle();
    i++;
}

print 'It took ' + i + ' iterations to sort the deck.';

Lists

Unordered

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Alternate

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Ordered

  1. Dolor pulvinar etiam.
  2. Etiam vel felis viverra.
  3. Felis enim feugiat.
  4. Dolor pulvinar etiam.
  5. Etiam vel felis lorem.
  6. Felis enim et feugiat.

Icons

Actions

Table

Default

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Alternate

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Buttons

  • Disabled
  • Disabled

Form