Devops Consultant
CurrentResponsible for keeping the application available and working towards improving application performancePerformed Continuous Monitoring for the Build machines, deployment machines and Application running on different environments using Prometheus and Grafana for visualization. Created S3 buckets to store files, Backups and used as Terraform backend performed versioning.Configured various Life Cycle Policies to archive the infrequently accessed data to storage classes. Involved in development of test environment on Docker containers and configured them using Kubernetes cluster and Automated by developing Ansible Playbooks.Support Continuous Development (CD) for various Releases. Experience on Terraform for Infrastructure as a Code where automated the provisioning of entire Infrastructure needed for our Dev, QA, Stage deployment on CI-CD.Creating pipeline of devops automationInstalling, configuring and administering Jenkins CI tool on Linux machinesWorked closely with the development and operations organizations to implement the necessary tools and process to support the automation of builds, deployments, testing and infrastructure using Ansible.Developed Ansible Recipes to configure, deploy and maintain software components of the InfrastructureUsing Ansible to automate Configuration management & Applications, manage Web Applications, Configuration files, Data Base, Commands and PackagesImplemented the setup for Master slave architecture to improve the Performance of JenkinsUsed Jenkins for Continuous Integration and deployment into Tomcat Application ServerApplication Availability - partner IT Infrastructure and Application Development to proactively improve application serviceability, reliability and scalability.Setting up, configure, upgrade, backup and maintaining GITLAB/Github repository. Support Developers to create projects, branches, create users and assign permission on GITLAB.Knowledge on GIT workflow and Version Controlling System.