DevOps
Things to learn
- Git
- Jenkins setup by deploying Jenkins warfile into tomcat
- Installing apache HTTPD, Nginx on a Red Hat machine
- SSH Keygen in between 3 machine (Password less machine)
- Master and slave setup in Jenkins
- Integration of S3 Artifact to the Jenkins
- Pipeline job inside Jenkins(pipeline creation)
- Creating a Docker file by this docker file moving the image from local to central docker hub
- Jenkins setup by a docker file
- Creating a container by running a job inside jenkins
- Nexus dashboard setup
- Linux fundamentals and Basic commands with bash scripting
- Creating AWS resources on single instance (VPC, S3, IAM role, SNS, Load Balancer, RDS, Route 53, Cloud Watch, Auto-Scaling)
- Nagios dashboard setup to monitor i.e, monitoring tool
- Kubernetes
- Kubernetes Architecture
- Setting up a single node kubernetes cluster on ubuntu machine
- Adding worker nodes to the master machine
- A simple deployment on kubernetes cluster
- Kubernetes Monitoring Tool
- Prometheus
- Grafana
- EFK - Elastic search and Fluented and Kibana
- Setting up a Kubernetes Cluster by Ansible
- Provisioning EC2 machine by Terraform
- Provisioning EC2 machine by Ansible
- Create an Open-shift environment