Khantil Choksi's repositories
DevOps-CI-CD-Pipeline-using-Jenkins
Provisioning and configuring Jenkins server, automatically using Ansible. Automated testing, prioritization analysis and deployment of the software in continuous deployment pipeline. Automatic Infrastructure Upgrade: Automatically creating a Kubernetes cluster, for running a Dockerized version of application Canary Release: Using a proxy/load balancer server, route a percentage of traffic to a newly staged version of software and remaining traffic to a stable version of software. Stop routing traffic to canary if alert is raised. Rolling Updates: While redeploying application on one instance with updated version; other instances of application should remain operational.
Linux-Networking-Virtualization
Linux Networking CSC 792 NC State University Fall 2018
Software_Engineering_Assignment5
Configuration Management and Continuous Deployment
Advaced_Data_Structures_Implementations
ADS CSC 541 NC State University Spring 2018
Automated-Learning-and-Data-Analysis
ALDA CSC 5222 NC State University Fall 2018
DNS-as-a-Service-Linux
Linux Networking, Virtualization, Containerization, Docker, Kubernetes
Kubernetes-Tech-Talk
DevOps CSC 519 NC State University Spring 2018
checkbox.io
A simple web application for hosting surveys
Chord-Protocol
DIC CSC 591 NC State University Fall 2018
DevOps-HW0-Pipelines
DevOps CSC 519 NC State University Spring 2018
DevOps-HW1-ConfigurartionManagement
DevOps CSC 519 NC State University Spring 2018
DevOps-HW1-Part2-ProvisioningServers-
DevOps CSC 519 NC State University Spring 2018
DevOps-ServersWorkshop
DevOps CSC 519 NC State University Spring 2018
DevOps_HW2_TestGeneration_Coverage
DevOps CSC 519 NC State University Spring 2018
DNS-as-a-Service
Create and manage VPC, Subnet and VM instance, DNS instance.
expertiza
Expertiza is a web application through which students can submit and peer-review learning objects (articles, code, web sites, etc). The Expertiza project is supported by the National Science Foundation.
Software_Engineering_Assignment0
CSC 510 NC State University Fall 2017
Software_Engineering_Assignment1
CSC 510 NC State University Fall 2017
Software_Engineering_Assignment2
CSC 510 NC State University Fall 2017
Software_Engineering_Assignment4
CSC 510 NC State University Fall 2017