DevOps enthusiast with cloud computing expertise, striving to harmonize development and operations
Delve into my Medium blog where I share hands-on experiences, insights, and projects related to DevOps:
To create this Cloud Resume, I utilized AWS services including S3, CloudFront, Route53, ACM, Lambda, and DynamoDB for a seamless deployment.
(click) for how to
Step 1: An S3 bucket is created to store website files (HTML, CSS, JS), and it's linked to
a CloudFront distribution for web hosting. This allows for scalable and performant content delivery through
AWS's global Content Delivery Network (CDN).
Step 2: Enabling HTTPS and SSL Certificates: HTTPS redirection is enabled, ensuring secure
communication with the website. An SSL certificate is obtained from AWS Certificate Manager (ACM) to secure
the website's domain.
Step 3: Domain Registration with Route53: A custom domain is purchased and registered using
AWS Route53, AWS's domain name registration service.
Step 4: Integrating Visitor Counter with Lambda and DynamoDB: A visitor counter feature is
implemented using AWS Lambda and DynamoDB. This allows the website to display the number of visitors it has
received. A Lambda function interacts with DynamoDB to store and retrieve the visitor count.
Step 5: Implementing CI/CD with GitHub Actions: Continuous Integration and Continuous
Deployment (CI/CD) is set up using GitHub Actions. Changes made to the website code are automatically pushed
to the S3 bucket whenever there is a commit to the repository. This ensures a seamless development workflow
and quick updates to the live website.
Summary: The deployment showcases the use of AWS services like S3, CloudFront, Route53,
ACM, Lambda, and DynamoDB to create a professional Cloud Resume that stands out. The described steps provide
a comprehensive guide for anyone looking to enhance their resume using cloud technologies and showcase their
skills and achievements effectively.
As a junior professional, I've cultivated a strong foundation in key areas of DevOps, including Terraform, Ansible, CI/CD practices, Docker, Kubernetes, and web development. I've honed these foundational skills through hands-on experience and dedicated learning, positioning myself to contribute effectively as I continue to grow within the dynamic field of DevOps.
My evolution has been a testament to the power of continuous learning, hands-on experimentation, and the spirit of collaboration.
In terms of leisure activities, I have opted for travelling with my family and playing football, which bring me joy and relaxation. However, my love for technology and programming complements these endeavours and creates a unique harmony that defines my passions. The combination of exciting travel adventures, thrilling football matches and the precision of programming characterises my life path.
Feel free to connect with me on LinkedIn.