K VIPIN KUMAR
Gurgaon, Haryana
*****.*******@*****.***
Skilled Senior Devops Consultant with 7+ years of hands-on experience supporting, automating, and optimizing mission, critical deployments in AWS and Physical Server Environment leveraging configuration management, CI/CD, and DevOps processes.
Skills
Versioning Tools -, GITLAB,Github
CI - JENKINS, GitlabCI,Azure CI, Cicle CI
Build Tools- MAVEN, Gradle
Ticket Tracking tool - JIRA, BMC, SNOW, Rally
Containerization tool - Docker, Kubernetes
OS - Redhat, Centos, ubuntu, oracle Linux, SUSE
AWS – Amazon EC2, RDS, ELB, VPC, Route53, Step functions, Lambda, Serverless, SAM
Languages – C++, SQL,Python
Scripting languages – Shell/Bash, Python
Web Server – Apache,Tomcat,Weblogic
Work History
2021-05 – Current
Environment: Ambari,Hive,Dataset,HDFS,AWS, Red Hat Linux 6, Oracle RAC, Ubuntu, Lambda, GitlabCI, Puppet, Tomcat Server, Nginx, API Platforms, Cloud Front, Cassandra, Kafka, Docker.
Senior Consultant
IBM, Gurugram, Haryana
●Designed architecture for deploying microservices in AWS Cloud
●Focused on automation, containerization, and integration monitoring and configuration management.
●Developed and implemented software release management strategies for various applications according to the agile process.
●CICD pipeline creation for deploying AWS serverless - Lambdas, step functions etc
●Used Shell scripts to automate the deployment process
●Integrated SonarQube with Jenkins for continuous inspection of code quality and analysis with SonarQube scanner for Maven.
●Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
●Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP (Google Cloud Platform)
●Utilized Kubernetes and Docker for the runtime environment of the CI / CD system to build, test deploy. Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
●Experience on Deployment Automation & Containerization (Docker, Kubernetes).
●To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx
●Followed agile principles and used JIRA for maintenance and Bug development tasks.
●Configure, monitor and automated cloud-based service Amazon Web Services.
●Working with DevOps practices using AWS, Elastic Bean stalk and Docker with Kubernetes.
●Kept track of all releases and requests of the developers through infrastructure management tools.
●Automated deployments for 200+ cloud servers using Python and Bash
●Manage 50+ total AWS, Jenkins, and Chef accounts to more effectively control access to resources and increase security.
●Automated build and deployment process with Jenkins and Maven, eliminating 80% of manual work.
●Implemented SonarQube to help maintain the source code quality
●Drove strategy for migrating from Perforce to GitHub, including branching, merging, and tagging
2020-02 – 2021-05
Environment: Cloud AWS Servers, RHEL, Centos, Ubuntu, Jenkins, Jira, Tomcat, Cloud Foundry, WebSphere Application Server 5.x/6.x/7.x/8.x, Ansible 1.9/2.x, JBOSS, Sonar, Nexus, API Platforms, Kafka, Docker, Mesos, Marathon .
Consultant
British Telecom, GURGAON, HARYANA
●Designed and implemented a continuous build-test-deployment (CI/CD) system with multiple component pipelines using Jenkins to support weekly releases and out-of-cycle releases based on business needs
●Experience with container-based deployments using Docker, working with Docker images, Docker Hub, and Docker-registries and Kubernetes.
●The lead transition from manual configuration and deployment to ‘infrastructure as code’ using Ansible, including design and implementation of playbooks and roles.
●Experienced Cloud and DevOps engineer in Automating, Configuring, and deploying instances on AWS, AZURE Cloud environments, and Datacenters
●Created multiple AWS Step Functions to sequence AWS lambda functions and multiple AWS services.
●Designed Step functions in AWS for sequencing, error handling, retry logic, and state.
●Design of Cloud architectures for customers looking to migrate or develop new PaaS, IaaS, or hybrid solutions utilizing Microsoft Azure or Amazon Web Services or Google Cloud Platform.
●Design roles and groups using Azure Identity and Access Management (IAM)
●Worked on Amazon AWS EC2 cloud services for installing, configuring and troubleshooting on various Amazon images like Amazon Linux AMI, Redhat 4.x, 5. x.6.x,7.x, Ubuntu 12.x, 13.x, 14.x, 15.x. Created and managed multiple Instances of Apache Tomcat and deployed several test applications in those instances in the QA environment.
●Involved in development of test environments on Docker containers and configuring the Docker containers using Kubernetes.
●Created Jenkins CICD pipelines for continuous build & deployment and integrated Junit and SonarQube plugins in Jenkins for automated testing and for Code quality check.
●Integrated SonarQube with Jenkins for continuous inspection of code quality and analysis with SonarQube scanner for Maven.
●Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
●Using Jenkins AWS Code Deploy plugin to deploy to AWS
●Interact with developers and Enterprise Configuration Management Team for changes to best practices and tools to eliminate non-efficient practices and bottlenecks
●Worked on Micro Services deployments on AWS ECS and EC2 instances
●Wrote bash and python scripts for daily maintenance activities, including indexes and analyses.
●Wrote Puppet manifests and Ansible modules to deploy, configure, and manage servers
●Reduced deployment time for critical agile project infrastructure from ~1 month to 2 days.
●Managed GitHub repositories and permissions, including branching and tagging
2019-03 - 2020-01
Environment: Ambari,Hive,Dataset,HDFS,AWS, Red Hat Linux 6, Oracle RAC, Ubuntu, Puppet, Tomcat Server, Nginx, API Platforms, Cloud Front, Cassandra, Kafka, Docker.
Senior DevOps Engineer
GLOBAL LOGIC PVT LTD, NOIDA, UTTAR PRADESH
●Designed, rolled out, and managed 5,000+ hosts with Ansible Code Deployment.
●Focused on automation, containerization, and integration monitoring and configuration management.
●Developed and implemented software release management strategies for various applications according to agile process.
●Used Puppet, Ansible and Chef for Configuration Management tool.
●Used Shell scripts to automate the deployment process
●Rewrote shell deploy scripts, reducing deployment times from 5+ hours to less than 2 minutes.
●Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
●Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP (Google Cloud Platform)
●Utilized Kubernetes and Docker for the runtime environment of the CI / CD system to build, test deploy. Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
●Experience on Deployment Automation & Containerization (Docker, Kubernetes).
●To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx
●Followed agile principles and used JIRA for maintenance and Bug development tasks.
●Configure, monitor and automated cloud-based service Amazon Web Services.
●Working with DevOps practices using AWS, Elastic Bean stalk and Docker with Kubernetes.
●Kept track of all releases and request of the developers through infrastructure management tool.
●Automated deployments for 200+ cloud servers using Python and Bash
●Manage 50+ total AWS, Jenkins, and Chef accounts to more effectively control access to resources and increase security.
●Automated build and deployment process with Jenkins and Maven, eliminating 80% of manual work.
●Implemented SonarQube to help maintain the source code quality
●Drove strategy for migrating from Perforce to GitHub, including branching, merging, and tagging
2018-01 - 2018-12
Environment: GIT, GITHUB, Shell scripts, Maven, Jenkins, Ansible, Confluence, Jira, Virtual box, Vagrant LINUX (RHEL7, CentOS), UNIX, AWS, Server Spec
DevOps Engineer
INDIAMART INTERMESH LTD, NOIDA, UTTAR PRADESH
●Implementing a Continuous Delivery framework using Jenkins, Ansible, Maven in Linux environment
●Designed and implemented Continuous Integration and Continuous Deployment frameworks from code to deploy using Jenkins.
●Involved in AWS architectural design to provision the AWS resources.
●Installed and administered Nexus repository to deploy the artifacts generated by Maven and to store the dependent jars which are used during the build.
●Installed and configured Confluence as the enterprise wiki to document development and change management procedures.
●Managed the AWS cost cutting by writing the Ansible playbook for auto start/stop of AWS resources at a particular time of the day by triggering it from Jenkins.
●Wrote Puppet manifests and modules to deploy, configure, and manage servers
●Responsible for maintenance and optimisation of existing applications.
●Actively worked on Docker and deploying and maintaining Micro services in Dev & QA environment.
●Reduced deployment time for critical agile project infrastructure from 1 month to 2 days
●Involved in setting up Jira as defect tracking system and configured various workflows, customizations and plugins for the Jira bug/issue tracker.
●Installed and configured Nagios to constantly monitor network bandwidth, memory usage, and hard drive status
●Managed GitHub repositories and permissions, including branching and tagging
●Wrote and tested Ansible playbooks with Vagrant to configure and perform tasks on remote nodes.
2014-08 - 2017-12
Environment: Windows, Linux, Solaris, HP-UX, AIX,Ansible Python, Shell, Ubuntu, Cent OS.
Senior Linux Administrator
HCL TECHNOLOGIES, NOIDA, UTTAR PRADESH
●Installation and configuration of LINUX/ Cent OS/Redhat 6.X, Solaris 8,9 &10 and IBM AIX .
●Diagnosed and resolve complex load balancing issue by phone for global site amazing and satisfying client.
●Created and maintained user accounts in RedHat Enterprise Linux(RHEL) and other operating systems
●Configure cluster, failover cluster, troubleshoot cluster issues, add/delete resources, service groups
●Experience with puppet, chef and ansible
●Install Apache/Web logic server on Linux server
●Hands on experience in building servers and automating the provision of OS by using Kickstart for RedHat and Jumpstart for Solaris
●Experienced in Server builds and automating the provision of OS by using Jumpstart for Solaris and Kickstart for RedHat(RHEL).
●Configured LUNs From VNX to Solaris and Linux servers using targets
●Converted Linux systems from local password authentication to LDAP and NFS homes significantly increasing administrative efficiency.
●Coordinated resources with varied programming expertise to create a holistic solution to system update and service interruption issues.
●Created Solaris Jumpstart and Linux Kickstart servers and processes to automate and standardize the installation process, reducing installation time by 35% and post-installation errors by 50%.
●Created new product build environment, that dropped build time from 2.5 hours to 17 minutes.
Education
Bachelor of Technology: Information Technology
SHARDA UNIVERSITY - GREATER NOIDA
CGPA – 6.5
Accomplishments
Onsite opportunity to work with Thales Australia for a period of 18 days to build their CICD pipelines for Government Project [Confidential]
Certifications
Red Hat Certified Specialist in Ansible Automation
Red Hat Certified Engineer
AWS Certified Solutions Architect Associate
IBM Cloud Solution Architect
AWS SysOps Solutions Architect Associate