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