Skip to content

Poc-Projects

Project-1

ToDo App: Todo is a simple app where we can create our to-do list like a shopping list, Daily tasks, etc. Where we had four components like frontend, users, login, and todo. All the code is stored in the Git Repository(GitHub) Worked Technologies: Git, Jenkins, Groovy, Nexus, Ansible, ELK, Java, Go, Redis, Nginx, npm Prometheus, Grafana.

Accomplishments:

  • Instances with the component names were created in AWS using Ansible
  • Code is pulled, built, and pushed to the Nexus which is an artifact repository. When code is committed changes are made with a new version.
  • Once we have artifacts using ansible we pull the latest artifacts from nexus and expose the application with its web servers or systemd services through ports.
  • We expose the services to Prometheus through node exporters and dashboards were created in Grafana.
  • Later monitoring was done using ELK where we get the logs using filebeat and is visualized by Kibana.

Project-2

Styra Ebook: Styra Ebook gives a beginning-to-end example of all the steps to enroll a new app for an application/microservice authorization use case. Customers can use this as a basis to build their custom automation. Documented the step-by-step process for the same & stored it in the Git Repository(GitHub).

Worked Technologies: Styra DAS, Terraform, ArgoCD, GIT, Kubernetes, Istio.

Accomplishments:

  • Created an Istio system in Styra DAS, and integrated it with a sample ReactJs application deployed in the Kubernetes cluster.
  • The process of deploying the application in the cluster is automated using GitHub actions, Terraform and ArgoCD.
  • Configured SSO using Google (OIDC), Okta OIDC, Auth0 SSO Saml, Okta SSO Saml with Styra DAS tenant.
  • Integrated GIT and stacks with the DAS systems through UI and API.
  • Documented the step-by-step process for the same.

Project-3

PERN App:

This is a sample three-tier CRUD application where we can read, update, edit, and delete the employee details with their department’s list. All the code is stored in the Git Repository(GitHub).

Worked Technologies: React, Nodejs, Mongodb, Terraform, Bit bucket/GitLab, Docker, Kubernetes

Accomplishments:

  • Created environment through terraform in AWS
  • Written bitbucket pipeline in Bitbucket/GitLab which creates the Docker image and pushes that image to Docker hub with versions when code is updated.
  • Created k8’s cluster using k3d.
  • Deployed application in Kubernetes