About

Learn more about me

Solutions Architect @ HCL America Inc. (HCLTech)

I am a highly-skilled and motivated Solutions Architect with strong focus in AWS Cloud, Generative AI, Microservices, Kubernetes, Kafka, DevOps, and Serverless. I code in Java, Node.js, and Python. I have worked with AWS Cloud in more than past 6 years and with Kubernetes for the past 4 years. Coming from 18 years of strong background in Software Engineering, I am responsible for working with companies, designing and delivering solutions to build software and help move workloads over to the AWS Cloud and optimize that experience for our customers. I love to take initiatives and seek out new challenges.

  • Current City: Greater Seattle Area
  • Highest Degree: Master of Technology Management

I am part of the HCLTech Digital Business Team, and I work for enterprise customers across several huge industries, such as the Global Aerospace Manufacturing, Financial Services and Equity Trading, Government Sovereign Wealth Fund among others, and my work is instrumental being a frontrunner in helping accelerate digital transformation by driving and implementing Cloud and Technical Solutions.

Download my CV

Visitor Count:

 

Hands-On AWS

Things I Build on AWS

I love poring over and getting my hands dirty on new things and solutions. These are the things I have already built hands-on in AWS, as well as skills-focused projects and labs I have worked on:

https://juniebonifacio.com

AWS S3 Static Web Hosting with Serverless Backend

  • This website https://juniebonifacio.com is running on AWS S3 static website hosting backed by Route53 DNS, AWS Certificate Manager, and CloudFront for content delivery, and is powered by an AWS Serverless application backed by AWS Lambda, API Gateway, DynamoDB and S3, ‘built’ and ‘deployed’ both using SAM CLI and thru a DevOps pipeline i.e. via AWS CodeBuild and CodePipeline for automated deployment.

https://learn.cantrill.io/ skills-focused

AWS Accounts

  • Creating multiple General and Production AWS Accounts. Securing AWS Accounts setting up Multi-Factor Authentication (MFA). Using AWS Budgets to set custom budgets for tracking costs and usage of resources in an AWS account. Setting up alerts by email when actual or forecasted cost and usage exceed budgeted threshold.
  • Using Amazon S3 to host a static website where individual web pages include static content. Also using this service to store developer codes before hosting them on virtual servers (EC2) for dynamic web apps.
  • Securing S3 Static Website Hosting with https, requesting a publicly issued certificate using Amazon Certificate Manager (ACM) and setting up CloudFront Distribution from scratch, distributing the AWS S3 Static Website via CloudFront to improve performance and resiliency; Configuring CloudFront to use my own domain and setting up Route53 for that.
  • Logging web traffic for a static website's S3 bucket by enabling server access logging
  • Creating AWS Organization; create Management Account; creating Organizational Units for organizing accounts; Using Service Control Policies to retrict what identities within an AWS account can do
  • Implementing IAM Role Switching on AWS Organizations
  • Implementing an Organizational CloudTrail for account-wide auditing and API logging, configured for all regions and set to log global services events; set the trail to log to an S3 bucket and inject data into CloudWatch Logs

Simple Storage Service (S3)

  • Creating and configuring a KMS Key, an Alias and we use that Key and the CLI tools to encrypt and decrypt data.
  • Implementing S3 Server Side Encryption SSE-C, SSE-S3 (AES256), and SSE-KMS, and how to achieve role separation in SSE-KMS.
  • Configuring Cross-Region Replication of an S3 Static Website.
  • Setup of Amazon S3 presignedURL allowing access for any unauthenticated identities and go through interesting aspects of it.

Virtual Private Cloud (VPC)

  • Designing a well-structured and scalable network inside AWS using a VPC. Performed VPC Sizing and Structure and creating an IP Plan for a business before creating a custom VPC based on infrastructure requirements.
  • Creating a custom VPC based on an IP Plan, configuring structure, creating subnets, routes and other capabilities manually as per design, enabling the VPC for production activities.
  • Using Amazon VPC to launch AWS resources in a logically isolated virtual network that I designed. Created a public and a private subnet, used the private subnet for databases to protect it from the internet and used the public subnet for web servers. Elastic Load Balancing was used to automatically distribute incoming application traffic across multiple targets.

Official AWS Advanced Trainings

Systems Operations on AWS

2022 October

5-day AWS Technical Essentials + Certified SysOps Administrator training

  • Auditing AWS Resources with Systems Manager and AWS Config
  • Working on Infrastructure as Code
  • Working on Operations as Code
  • Monitoring Applications and Infrastructure
  • Automating Data Snapshots for Archiving and Data Recovery

Official AWS Professional-Level Trainings

Advanced Architecting on AWS

2023 August

3-day AWS Certified Solutions Architect Professional training

  • Securing Amazon S3 VPC Endpoint Communication - Using Amazon S3 endpoints to securely access data from an EC2 instance located in a private subnet.
  • Configuring Transit Gateways - Built and configured routing via transit gateways with multiple levels of complexity.
  • Deploying an Application with Amazon ECS on Fargate - Deploy a web-based application as a Docker container image, pushing the image to Amazon Elastic Container Registry (ECR). Then, launching an Amazon Elastic Container Service (ECS) cluster and create an AWS Fargate profile. Finally, deploying the application to a Fargate cluster.
  • Setting Up a Data Lake with Lake Formation - Create a data lake using AWS Lake Formation. Set up an AWS Glue crawler to determine the schema, and then create tables in the AWS Glue Data Catalog.
  • Migrating an On-Premises NFS Share Using AWS DataSync and Storage Gateway - using AWS DataSync and an AWS Storage Gateway file gateway to migrate data from an on-premises Network File System (NFS) server to Amazon Simple Storage Service (Amazon S3)

DevOps Engineering on AWS

2022 December

3-day AWS Certified DevOps Engineer Professional training

  • Use AWS CloudFormation to provision and manage AWS Infrastructure.
  • Deploy an Application to an EC2 fleet using AWS CodeDeploy.
  • Automating code deployments using AWS CodePipeline.
  • Deploying a Serverless Application using AWS Serverless Application Model (SAM) and a CI/CD Pipeline.
  • Performing blue/green deployments with CI/CD Pipelines and Amazon Elastic Container Service.
  • Using AWS DevOps tools for CI/CD pipeline automations.

Contact

Contact Me

My Address

The Evergreen State

My Online Profiles

Powered by AWS Cloud Computing