GenAI Powered Security Self-Service Chatbot

IntroductionThis proof-of-concept (PoC) investigates the application of generative AI within the realm of security enablement and self-service. The primary objective is to harness the capabilities of generative AI alongside front-end chatbots to enhance the user ex...
Published on June 10, 2024 | 5 min read

System Design Resources

System Design Resources๐Ÿ“Œ System Design Key Concepts <a href...
Published on April 07, 2024 | 3 min read

AI Security PoC Using LLM Guard

High Level Architecture and DesignThe framework architecture is bu...
Published on March 10, 2024 | 1 min read

AWS EC2 Jumphost Setup

Problem Statement Jumphosts/Bastions can be accessible from Internet via EC2 ...
Published on August 04, 2023 | 6 min read

Terraform Based Self Service Oriented Automation Framework for Akamai Auto-management

Framework Architecture and DesignThe framework architecture is built upon ...
Published on April 09, 2023 | 15 min read

Terraform - Remediating State Drift on TeamCity CI/CD Pipeline

Today, when I worked on building a TeamCity pipeline in an effort to automate the Akamai Terraform state drift remediation. The pipeline is designed to work as follows: It contructs all the terraform import commands to im...
Published on February 15, 2023 | 2 min read

Microsoft AZ-400 - Designing and Implementing Microsoft DevOps Solutions Exam Preparation Tips

I passed the Microsoft AZ-400: Designing and Implementing Microsoft DevOps Solutions exam in the first attempt with the score of 830 (The passing score is 700) right before the end of 2022. I would like to share the following exam preparation tips: Complete all the self-paced A...
Published on January 10, 2023 | 0 min read

Implement Fork Worflow

OverviewA fork is a copy of a repository. Forking a repository allows you to experiment with changes without affecting the original project freely. You can create a fork to suggest changes when you donโ€™t have permission to write to the original project directly.<...
Published on November 16, 2020 | 1 min read

TeamCity Tips and Tricks

Overview Saving Multiline Parameter Value to File TeamCity Parameter Setup Using Service Messages <a href="#mi...
Published on November 01, 2020 | 4 min read

End of Life New York Cisco Firewall Migration to Palo Alto Firewall

My first role when I joined Amadeus was working as a Network Security Engineer. At that time, there was a significant project to migrate the traditional layer 4 Cisco firewalls to the next generation layer 7 Palo Alto firewalls. I brought a great deal of knowledge and experience about the Palo...
Published on October 30, 2020 | 4 min read

Python SBOM and Supply Chain Vulnerability Reporting

The ContextThe software bill of materials (SBOM) and supply chain (package dependency) security risks have been discussed a lot in the wake of the notorious Log4j vulnerability. My question was how to generate the SBOM, scan and report the dependency packages used b...
Published on October 21, 2020 | 2 min read

Great Daily Tools for Technical Writers

Here is the list of some tools that are useful for writing blogs, LinkedIn and other kinds of posts: ๐—š๐—ฟ๐—ฎ๐—บ๐—บ๐—ฎ๐—ฟ๐—น๐˜† - to correct spelling mistakes ๐—›๐—ฒ๐—บ๐—ถ๐—ป๐—ด๐˜„๐—ฎ๐˜† - to copy wordy sentences ๐—Ÿ๐˜‚๐—ฑ๐˜„๐—ถ๐—ด - to find good examples of sentences ๐—ช๐—ฟ๐—ถ๐˜๐—ฒ๐˜€๐—ผ๐—ป๐—ถ๐—ฐ - to turn a ...
Published on October 18, 2020 | 0 min read

What is Jekyll? How to use it?

Jekyll is a simple, blog-aware, static site generator perfect for personal, project, or organization sites. Think of it like a file-based CMS, without all the complexity. Jekyll takes your content, renders Markdown and Liquid templates, and spits out a complete, static website ready to be serv...
Published on October 08, 2020 | 1 min read

How to Install and use WhatATheme?

What is WhatATheme? Youโ€™ll find this post in your _posts directory. Go ahead and edit it and re-build the site to see your changes. &gt;You can rebuild the site in many different ways, but the most common way is to run <...
Published on October 08, 2020 | 3 min read

How to Create a Post?

This post will show you how the content will look like in the post pages and how the headlines, quotes and quotes will be represented. Jekyll is mainly used to write simple markdown and after that it renders out a static pages, so you need to know the basics of writing markdown for that.For m...
Published on October 08, 2020 | 3 min read