Summary
Overview
Work History
Education
Skills
Timeline
Generic

PAVAN KUMAR

Summary

A technology enthusiast, always wanting to become a part of an organization that will utilize my practical, theoretical experience, knowledge, and planning skills and provide an opportunity for my professional and personal growth in the field of DevOps technologies and Cloud Engineering.

Overview

10
10
years of professional experience

Work History

DevOps Engineer/Site Reliability Engineer

Credit Suisse
New York, NY
03.2019 - Current
  • Helping capital market clients deliver critical IT projects by working across typical organizational silos and overcoming technical, functional, regulatory challenges
  • Implemented a Continuous delivery pipeline for Java, .Net, Nodejs and Scala applications with Docker, Jenkins and Bitbucket and Transporter
  • Worked on Migrating Jenkins build pipelines to GitLab CI for different types of build patterns like maven/gradle/conan etc
  • Drive the architecture, design, and implementation of automated/continuous build, deploy and release processes using integrated tools in the CI/CD pipeline like Github, AzureDevops, Kustomize, ConcourseCI, ArgoCD, Kubernetes & Openshift.
  • Maintain and administrating openshift clusters, deployed and managed applications using helm.
  • Advanced experience with Jenkins DSL/Groovy
  • Experience in providing POC's to provision the AWS infrastructure using Ansible playbooks which includes checking the health status, monitoring and gathering facts about the ec2-instances, elastic load balancers, auto scaling groups and other AWS resources
  • Experience with monitoring tools like Dynatrace and splunk.
  • Worked on migrating applications from openshift3 to openshift4 and working on a poc for implementing openshift fuse.
  • Experience with GCP services (Compute, networking, Storage, GKE, IoT) and Working on GCP platform Compute Engine, App Engine, Kubernetes Engine, Cloud Storage
  • Expertise in migrating the Go lang based applications to GCP
  • Have extensively worked on GKE offerings like services, Ingress
  • Writing terraform to manage GKE clusters and GCP resources
  • Expert level experience on Configuration management tools like Ansible
  • Automate infra provisioning with infra as a code template (Terraform/Ansible)
  • Have migrated CICD tools like Git/Bitbucket, Jenkins, SonarQube and Rundeck to the latest LTS versions
  • Maintained the on-prem GitLab tool/GitLab Runners to keep the tool up to date and helped design SCM standards to create a developer friendly environment
  • Played a key role in adopting branching, tagging and maintaining/administrating the SCM tools like GitLab, GIT, Subversion (SVN) on Linux and windows platforms
  • Analyze and recommend best practices for C++ and other legacy applications with improving build and deployment process
  • Automated the vm’s spin up and software configuration on the servers with ansible
  • Developed a script for automated building, packaging the code difference and deploying to all environments
  • Rapidly design, prototype, implement, and optimize cloud architectures, platforms and applications to tackle the needs
  • Ensure DevOps systems we build are robust in the sense they can scale, handle rapid growth, and limit exposure to single points of failure and security vulnerabilities
  • Writing deployment wrappers for publishing post deployment data to the tableau dashboard for firm level reviews
  • Automating and optimizing deployments with Ansible and Salt stack integration
  • Onboarding applications onto CICD pipelines for better and faster deliveries
  • Implemented chatbots for better and faster ticket service communication and resolutions
  • Developed a script for packaging and uploading artifacts to the artifactory.

DevOps Engineer

Cognizant Solution
Livingston, NJ
07.2016 - 02.2019
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS, whenever a new GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it, The Docker container leverages Linux containers
  • Created Docker images and deployed them on the Cloud.
  • Was a part of the build and design of the DevOps Reference architecture i.e., Continuous integration pipeline for the Projects (Builds, testing, deployment, matrices collection)
  • Strong working experience on Automate system configuration of application servers using configuration management tools like Docker and Chef.
  • Helped applications with onboarding to openshift
  • Implemented Terraform modules for deployment of various applications across multiple cloud providers and also configuring, managing the infrastructure
  • Proficient in Writing Terraform templates, Chef Cookbooks, recipes and pushed them onto Chef Server for configuring EC2 Instances
  • Involved in implementing deployments into AWS EC2 with the help of Terraform
  • Actively working on Dockerizing the applications and deploying them to the kubernetes clusters
  • Responsible for Linux application server’s administration and security setup of the servers
  • Have written python scripts to automate the application restart with reboot and managing users on the servers
  • Automated and Integrated the CICD pipeline with different scripting like bash, shell and Python
  • Automated build and deployment process with Jenkins and Maven, eliminating 80% of manual work
  • Administering and managing the work with Kanban
  • Setting up and introducing the deployment processes and advising on best practices
  • Working on the logging and monitoring tools like Cloudwatch, cloud trail, ELK and Splunk
  • Working on POC for validating the best tool to scan the application security like Checkmarx
  • Automated the java and mean stack projects end to end CICD pipelines which includes build, run tests, static code analysis, publishing to S3 and Jfrog Artifactory, spin-up infrastructure on the fly, deployment and running the smoke tests
  • Worked on Microsoft deployment tool (octopus) implemented and automated the Microsoft automated deployments for multiple projects
  • Worked on infrastructure as code using Ansible which would manage the infra automation like provisioning and teardown
  • Worked on automating the pipeline, when a dev lead creates a project from the console UI, it would automatically create the necessary infrastructure, users and permissions for the project (like creating the project and repos in Bitbucket, users/groups in active directory and giving the permissions to all the necessary tools like Git, Jenkins, version one etc., Creating necessary jobs in the deployment tool i.e., Rundeck
  • Design and implement a Git flow process to integrate JIRA/Jenkins to GIT/Stash and enable quality check and triggers.

DevOps Engineer

Microinfo Inc
Alpharetta, GA
12.2015 - 06.2016
  • Admin for GIT/Bitbucket source control and managed the repos with limiting the user access to repos
  • Creating and administering the Teamcity jobs for executing the .NET projects with MSBuild, Mstest and Nunit
  • Setup a continuous build and deployment job which will pull the latest code from the source control then compile the dependent applications using MSBuild, run the test cases using Nunit and Mstest, publish the nugget packages, then push the code to SonarQube to run the static code analysis
  • Then the continuous deployment would pick the packages and deploy them to the right servers
  • Expert in analyzing the code quality (for both Java and .NET) using SonarQube setting up the rules, quality profiles and quality gates which would automatically send the continuous reports on the code quality to the developer’s
  • Worked on implementing the configuration management tool Ansible on spinning up the servers and installing the services
  • Configuring and managing IIS app pools
  • Monitoring the Api’s and app services deployments
  • Deployed 2 software iterations per month
  • Increased customer satisfaction by 25%
  • Using the deployment tool Octopus for the deployments where I’ve scheduled different projects for deploying Provisioning web server, database deployments, App services, Web Api’s and websites
  • Highly experienced in utilizing Shell/Windows batch scripts for troubleshooting and for ALL day-to-day activities
  • Admin for AccuRev source control and managed the streams accordingly for the store, corporate and mobile departments
  • Participated in implementing Depot and Streams strategies, performing merges between different streams, and resolved all merge conflicts successfully by working with development teams
  • Created Jenkins jobs for executing the .NET projects MSBuild and Mstest
  • Worked as systems administrator for Linux and windows servers
  • Successful in setting up the Automated Build Process from scratch with the different tools like AccuRev, Jenkins, MSBuild, Mstest, Curl, Sonar(SonarQube) and Nexus(repository)
  • Connected my build server with the SMTP server so that email reports/Build reports are sent to the respective people after the daily builds
  • Build and deploy both the POS and mobile builds to the various environments like Test, QA and Prod
  • Expert in analyzing the code quality (for both Java and .NET) using SonarQube setting up the rules, quality profiles and quality gates which would automatically send the continuous reports on the code quality to the developer’s skills.

DevOps Engineer

Microinfo Inc
Topeka, KS
05.2014 - 11.2015
  • Admin for AccuRev source control and managed the streams accordingly for the store, corporate and mobile departments
  • Participated in implementing Depot and Streams strategies, performing merges between different streams, and resolved all merge conflicts successfully by working with development teams
  • Created Jenkins jobs for executing the .NET projects MSBuild and Mstest
  • Worked as systems administrator for Linux and Windows servers
  • Successful in setting up the Automated Build process from scratch with the different tools like AccuRev, Jenkins, MSBuild, Mstest, Curl, Sonar(SonarQube) and Nexus(repository)
  • Integrated the build server with the SMTP server so that email reports/Build reports are sent to the respective people after the daily builds
  • Build and deploy both the POS and mobile builds to the various environments like Test, QA and Prod
  • Worked with Operations to coordinate test releases
  • Expert in analyzing the code quality (for both Java and .NET) using SonarQube setting up the rules, quality profiles and quality gates which would automatically send the continuous reports on the code quality to the developer’s skills.

Education

Master of Science - Electrical Engineering

Wright State University
Dayton, OH
05-2014

Skills

Source Control Tools: AccuRev, SVN, TFS, GIT, GITLAB, Bamboo

Atlassian tools: Bitbucket, SourceTree, JIRA, Confluence

Build Servers (CI tools):Jenkins, Teamcity

Deployment tools: Rundeck, Octopus, Transporter and Knowledge with CA Nolio

Cloud computing: GCP, AWS and knowledge on Azure

Scripting: Batch, Shell, PowerShell, python

Static code analysis: SonarQube

Application security tools: Checkmarx, Blackduck

Containers and container platforms: Dockers,OpenShift

Clusters: Kubernetes

IAAC: Terraform

Monitoring Tools: Splunk and Dynatrace

Binary Repositories: Nexus Artifactory, Jfrog Artifactory and S3

Operating systems: Windows and LINUX servers

Build tools: Ant, Maven, Gradle,Nodejs and MSBuild

Configuration management tools: Ansible,knowledge on Chef,Puppet and salt

Databases: MySQL, SQL Server, MongoDB

Supported Application Technologies: NET, Java, C, Mean stack Technologies

Timeline

DevOps Engineer/Site Reliability Engineer

Credit Suisse
03.2019 - Current

DevOps Engineer

Cognizant Solution
07.2016 - 02.2019

DevOps Engineer

Microinfo Inc
12.2015 - 06.2016

DevOps Engineer

Microinfo Inc
05.2014 - 11.2015

Master of Science - Electrical Engineering

Wright State University
PAVAN KUMAR