Praveen Kumar
314-484-3139
[email protected]
St. Louis, MO
PROFESSIONAL SUMMARY:
11 + years of experience in Azure DevOps, Azure Cloud, DevOps , AWS Build and Release management, Development,
Infrastructure automation, code migration, Configuration Management.
Change/Incident Management performing duties such as monitoring, automation, deployment, documenting, and
support and troubleshooting.
Experience in Migrating the On-Premise environment to Azure cloud environment.
Expertise in Technical skills like Azure Devops, Azure Cloud, Git, Terraform, PowerShell, Ansible, Packer, Jenkins, Python,
Docker, Kubernetes, AWS, Azure Artifacts, Nexus, Jfrog, Topaz, Websphere, Wildfly, Perforce, SVN, EFK & ELK.
Expertise in installation, administration, configuration, performance tuning and troubleshooting of RedHat Linux,
CentOS, SUSE, Ubuntu, Solaris, and Windows.
Expertise in Amazon AWS Cloud Administration which includes services like: EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS,
IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups.
DevOps experience with Puppet, Chef, AWS (OPS Work) and OpenStack.
Designed and configured Azure Virtual Networks, subnets, PE, PLS, DNS settings, security policies and routing.
Configured and monitored distributed and multi - platform servers using chef. Defined Chef Server and workstation to
manage and configure nodes.
Configured Service Connections in Azure DevOps to connect to Azure Subscriptions using the App registration (Service
Principle) and Common library.
Extensive experience using Build and Automation tools including ANT and Maven and working knowledge other build
tools like MS Build, Groovy and Gradle.
Developed Chef Cookbooks and Recipes to manage systems configuration.
Experience in configuring Azure Blob Storage to implement the NAS storage solution in Azure
Experience in Azure PowerShell (Windows) and Azure CLI (Linux) for Azure
Experience in branching, tagging and maintaining the version across the environments working on Software
Configuration Management (SCM) tools like Subversion (SVN)and GIT.
Experience in cloud stack such as AWS (Cloud formation) and VMWARE stack.
Creating Linux Virtual Machines using VMware Virtual Center (ESXI), hypervisor-v, PHP Virtual Box.
Design high availability (HA)applications on AWS across Availability Zones and Availability Regions
Good Exposure on Virtualization and Containers (Docker) and Hypervisors ESXI, ESX.
Ability to build deployment, build scripts and automated solutions using scripting languages such as Shell
scripting (kasha, Bash), Python, Ruby, PHP PERL.
Worked on web servers like Apache and application servers like Web logic, Tomcat, WebSphere, JBOSS to deploy code.
Experienced in Installation, Upgrading, Configuring Deploying and troubleshooting Enterprise Applications in
Middleware technologies like WebSphere, WebLogic, and JBOSS/Tomcat.
Extensively worked on Jenkins and Hudson by installing, configuring and maintaining for continuous integration (CI) and
for End to End automation for all build and deployments.
Good knowledge in CI (Continuous Integration) and CD (Continuous Deployment) methodologies.
Installed and Managed Jenkins and Nexus for CI and Sharing Artifacts respectively within the company.
Experience in using Nexus Repository Managers for Maven builds.
High exposure to REMEDY and JIRA defect tracking tools for tracking defects and changes for Change management.
Experience in Installing Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix/Linux
systems.
Configuring network services such as DNS, NFS, SMTP, NTP, DHCP, LDAP, SAMBA, SQUID, postfix, send mail, ftp, remote
access, security management and Security trouble shooting skills.
Experience with MongoDB, MSSQL, MySQL and Server DB Tasks.
Strong ability to troubleshoot any issues generated while building, deploying and in production support.
Familiar with network tool Nagios and cacti.
Closely worked with Developers and Analysts to address project requirements. Able to effectively manage time and
prioritize multiple projects.
Praveen Kumar
314-484-3139
[email protected]
St. Louis, MO
CERTIFICATIONS:
AWS Solution Architect - Certified.
Azure Fundamental – Certified.
EDUCATION:
MCA – Kakatiya University
BSc – Kakatiya University
TECHNICAL SKILLS:
Operating System: LINUX, UNIX, RHEL/CentOS 5.x/6.x/7, Windows, Mac OS, UBUNTU, AIX.
Versioning Tools: GIT, Subversion, CVS, Clear case, Prefer, SVN
CI Tools: Jenkins, Bamboo, Hudson, Chef, Puppet, Ansible, Build forge
Build Tools: MAVEN, Gradle, ANT, Makefile, Docker, Kubernets
Repositories: Nexus, Jfrog, Docker Repository
Bug Tracking Tools: JIRA, Rally, Remedy and IBM Clear Quest, Remedy, HP ServiceNow
Languages: Java/J2EE, Net, C, C++ and PL/SQL
Scripting: Shell scripting, Python, Ruby, Perl scripting, Bash, WebLogic, WebSphere
Middleware Tools: Application Server, WMQ, ESB, Apache Tomcat, JBOSS and ActiveMQ.
Web Technologies: HTML, Java Script, XML, Servlets, JDBC, JSP.
Web/App servers: Apache Tomcat, JBOSS, Web logic, Web Sphere.
Database: Oracle 9i/11g & 12C, SQL SERVER, MY SQL, DB2.
Monitoring: Introscope, Splunk, Kibana, and Nagios.
PROFESSIONAL EXPERIENCE
AT&T, St. Louis MO Jan 2020 – Till Date
Job Title: DevOps /Cloud Migration Engineer
Responsibilities:
Involved in creating the Azure Services with Virtual Machine. Involved in developing the Azure Solution and Services like
IaaS and PaaS. Managed Azure Infrastructure Web Roles, Worker Roles, Storage, Azure AD Licenses, Office365. Created
Cache Memory on Windows Azure to improve the performance of data transfer between SQL Azure and WCF services.
Customized AT&T Golden images using Packer and Azure yaml pipelines.
Used Terraform to reliably version and create infrastructure on Azure. Created resources, using Azure Terraform
modules, and automated infrastructure management.
Similar infrastructure is deployed to Azure and additional cloud providers or on-premises datacenters using Terraform ,
Packer and managed infrastructure on multiple cloud providers.
Used both Splunk for monitoring and analyzing log information. Experienced in Troubleshooting. Splunk search, quotas,
monitor Inputs, WMI Issues, Splunk crash logs and Alert scripts.
Designing and Setting-Up the Splunk Architecture in the organization and creating Applications on Splunk to analyze the
Big Data. Design and write code to develop and maintain systems which power Splunk multi-tenant services hosted in
the public cloud.
Used AzureKubernetes Service to deploy a managed Kubernetes cluster in Azure and created an AKS cluster in the Azure
portal, with the Azure CLI, also used template driven deployment options such as Resource Manager templates and
Terraform. Maintained secrets in hashicorp vault , used it as input to kubernetes object to build a deployment.
Praveen Kumar
314-484-3139
[email protected]
St. Louis, MO
Experience with Open Shift, Kubernetes architecture and design, troubleshooting issues with platform components
Azure, and developing global or multi-regional deployment models and patterns for large-scale developments and
deployments on Cloud Foundry, OpenShift and Kubernetes.
Managed host Kubernetes environment, making it quick and easy to deploy and manage containerized applications
without container orchestration expertise.
Configured applications that run multi-container Docker applications by utilizing the Docker-Compose tool which uses a
file configured in YAML format. Used Kubernetes to manage containerized applications using its nodes, Config-Maps,
selector, Services and deployed application containers as Pods.
Designed strategies for optimizing all aspect of the continuous integration, release and deployment processes using
container and virtualization techniques like Docker and Kubernetes. Built Docker containers using microservices project
and deploy to Dev.
Installed Docker Registry for local upload and download of Docker images and from Docker Hub and created Docker files
to automate the process of capturing and using the images.
Worked on Ansible Playbooks with Ansible roles. Created inventory in Ansible for automating the continuous
deployment. Configured the servers, deployed software, and orchestrated continuous deployments or zero downtime
rolling updates.
Implemented Ansible Tower for managing complex network deployments by adding control, knowledge and delegation
to Ansible powered environments. Wrote Ansible Playbooks using Python SSH as Wrapper for Managing Configurations
of my servers, Nodes, Test Playbooks on Azure instances using Python.
Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring
using Ansible Playbooks and has integrated Ansible with Jenkins.
Created Ansible cloud modules for interacting with Azure services which provides the tools to easily create and
orchestrate infrastructure on Azure and automated cloud-native applications in Azure using Azure microservices such as
Azure functions and Kubernetes on Azure.
Extensively worked on Continuous Integration (CI) and Continuous Deployment (CD) process by automating build on
time basis using Jenkins. Designed the project workflows/pipelines using Jenkins for Continuous Integration and
deployment into different Web/Application Server.
Involved in the functional usage and deployment of applications in WebLogic, WebSphere, IIS and Apache Tomcat
Server.
Created a resource group, storage account, and Azure Files in cloud Shell using PowerShell. Created Power Shell scripts
to automate the Azure Cloud system creation including end-to-end infrastructure, VMs, storage, firewall rules.
Virtual Machine Backup and Recover from a Recovery Services Vault using Azure Cloud Shell and Portal. Used Power
Shell for troubleshooting remote management of Azure Virtual Machines.
Used Git as Source Code Manager, Phabricator for code review, Git repository hosting, bug tracking, project
management, team collaboration tool, Arcanist as a command line interface to Phabricator to create Lint’s for reviewing
code.
Worked with different Bug tracking tools like JIRA. Generated reports using JIRA for creating projects, assigning
permissions to users and groups for the project and created mail handlers and notifications schemes for JIRA.
Environment: Azure (Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD, Resource Groups, Office365, RBAC),
OpenStack, Chef 13.x/12.x, Ansible 2.4, Docker 1.13.1/1.12.6, Kubernetes 1.8/1.7, Maven3.5.x, Jenkins 2.10x, GIT-2.1x/2.x,
Cassandra 2.x/3.0, AEM 6.2/6.0, Python 3.6, Jira 6.4.
AT&T TSPACE-CSTEM, St. Louis MO Jan 2017 –Dec 2019
Job Title: DevOps and Cloud Engineer
Responsibilities:
Setup Projects in Azure Devops Organization for the AT&T Applications migrating from on premise to Azure Cloud.
Implemented a Continuous Delivery framework using Azure pipelines, Azure devops.
Analyzed on premise applications infrastructure and designed VM sizing and disk sizes in Azure cloud
Praveen Kumar
314-484-3139
[email protected]
St. Louis, MO
Configured Service Connections in Azure DevOps to connect to Azure Subscriptions using the App registration (Service
Principle) and Common library.
Created Terraform scripts to provision the prep rod and prod environments in Cloud.
Designed and configured Azure Virtual Networks, subnets, PE, PLS, DNS settings, security policies and routing.
configured Load Balancers, NSG Rules, DNS, AppGateway, WebFirewalls, Traffic manager
Configured Azure Blob Storage to implement the NAS storage solution in Azure.
Provisioned the Environment as per the Architecture of the application.
Experience in Azure PowerShell (Windows) and Azure CLI (Linux) for Azure
Used Packer tool to customize the linux images for the applications
Used Azcopy to move data from on premise to Azure.
Implementing new projects builds framework using Jenkins & maven as build framework.
Building and configuring various environments like DEV, SIT, QA, and UAT for every month release plans.
Implementing pipelines to deploy the code into DEV, STAGE and QC servers for testing.
Working to create branches for release management and code merge and deployments using GIT and SVN.
Responsible for automation of infrastructure by creating YAML playbooks in Ansible and establishing the master and
node infrastructure in AWS cloud environment.
Implementing configuration changes using GIT, Source Tree for Ansible playbooks, Ansible roles.
Structured the Ansible module development guidelines for automation
Working to write policy files in SVN for new code changes, and SVN db configuration changes.
Supporting SVN, Hudson and cfengine work flow to pull configuration to the testing servers.
Working to create SVN release configuration and Jenkins Release configuration for release management.
Using JIRA, Remedy to write user stories as ticketing tool in release planning and to execute release build request from
the project team.
Closely working with developers, project managers and product owners to setup the road map, and supported day to
day build issues.
Environment: Azure Devops, Azure Cloud, Packer, Shell, Ansible, Azcopy, Jenkins, Maven, Linux
AT&T Grid, Hyderabad, INDIA Sep 2013 – Dec 2016
Job Title: DevOps Engineer Application & Production Support
Responsibilities:
Environment Building, Configuration & Troubleshooting AT&T GRID applications like BIS, PRISM, Canary Shorten.
Involved in designing and deploying a multitude of applications utilizing almost all the AWS stack including EC2, Route53,
S3, RDS, Dynamo DB, SNS, SQS, LAMBDA, focusing on high-availability, fault tolerance and auto-scaling in AWS Cloud
Formation.
Installed Docker in local machine to test our Server less Applications Locally Using SAM Local.
Deploy and run applications using Docker containers.
Managing security groups on AWS and custom monitoring using cloud watch.
Worked on Jenkins for continuous integration and continuous delivery (CI/CD).
Implementing a Continuous Delivery framework using Jenkins, MAVEN, GIT, Python, NEXUS, Ansible, WAS, Introscope in
Linux environments.
Working to support and build Docker images and push them to Docker repositories.
Implementing and creating new work flows for Kubernetes deployments. Creating service and deployment
configurations with YML files.
Installed and Configured Jenkins Plugins to support the project specific tasks. Supporting team during Jenkins
deployments issues.
Supporting creation of Jenkins files, Groovy scripts for deployments. And implemented shell scripts to support project
level small functionalities.
Troubleshooting application code issues Using splunk.
Praveen Kumar
314-484-3139
[email protected]
St. Louis, MO
Working as a team member to migrate the applications from Tibco war deployments to today’s micro Services
implementation.
Troubleshooting build issues, configuration issues, implementation issues and testing issues.
Performing health checkups of Nodes. Using tools like Introscope & Nagios
Installed Configured Customized the IBM Connections, IBM Docs and IBM Cognos.
Creating Jenkins Pipeline scripts for automating build process.
Created Multi projects Jenkins Pipeline projects to setup complete deployment framework.
Providing application support (Production and Test) to AT&T CSTEM applications.
Automated the activities like Installation, Configuration using Shell Scripts, Ansible and Python.
Responsible for testing the constructed playbooks scripts in the test environments and deploying.
Responsible for onboarding devops developers to build and deploy their code through usage of Gitlab
Performed Branching, Tagging, Release Activities on Version Control Tools: SVN, GIT and BitBucket.
Developed Perl and shell scripts for automation of the build and release process, developed Custom Scripts to monitor
repositories, Server storage.
Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment
to other environments.
Deployed the Java applications into web application servers like Websphere and Tomcat.
Monitoring & integrating application with Wily Introscope & Nagios.
Performing health checkups of Nodes.
Involved in release planning and executed the release build request from the project team through HP PPM Tickets.
Environment: Red Hat Linux 5.0, GIT, SVN, Maven, Hudson, Jenkins, Shell, Perl, Python, ANT, Nagios and Introscope
Cassandra, Splunk, Stack storm, Apache Tomcat, SQL, Azure, Unit, Jira AWS, SpringXD, CHEF, ClearCase, DB2.
Barclays. Pune, INDIA Apr 2013 –Sept 2013
DevOps Engineer
Responsibilities:
Developed and implemented Software Release Management strategies for various applications according to the agile
process.
Configured Continuous Integration by setting up Build and test automation (ATDD) Jobs in Hudson/Jenkins by pointing to
Orchestration and UI layer Repositories in GitHub/Subversion.
Worked on Administration, maintenance and support of Red Hat Enterprise Linux servers.
Create, maintain and administrating GitHub and Subversion repositories as source code managements.
Created end to end automation of Continuous Deployment and Configuration Management in Udeploy.
Provisioned and configured Tomcat and Apache instances using shell/Perl/groovy in Udeploy.
Working on build Systems such as Make, Maven.
Converting the ANT Build projects to Maven Build projects.
Manage deployment automation using Puppet, Custom Puppet Modules and Ruby.
Configured and Managed Jenkins for running the automated Builds and Deployments to CI Dev Servers.
Creating new build jobs, Integration testing jobs and deploy jobs in Jenkins to automate the process.
Developed procedures to unify, streamline and automate application development and deployment procedures with
Linux container technology using Docker.
Involved in maintaining Artifactory Server for managing code artifacts like jars, wars, ear files. Wrote ANT Scripts to
automate the build process.
Used Jenkins and Ansible for Continuous Integration and AWS continuous deployment in Multiple environments.
Created inventory in Ansible for automating the CD.
Used Shell/Perl scripts to automate the deployment process.
Used Hudson (Jenkins) for Continuous Integration and deployment in Tomcat.
Using Jenkins AWS Code Deploy plug-in to deploy to AWS.
Worked on a POC to improve cloud deployment reviewing Cloud Formation, Chef and Terraform.
Praveen Kumar
314-484-3139
[email protected]
St. Louis, MO
Create Jenkins job to build the artifacts using maven, deploy the Terraform templates to create the stack.
Worked on Octopus Installation and configuration and upgraded from 2.6.5 to 3.3.1.
Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Chef.
worked on managing the Private Cloud Environment using Chef.
Automated and deployed Cassandra environments using Chef recipes.
Optimized the Cassandra cluster by making changes in Cassandra configuration file and Linux OS configurations.
Bootstrapping instances using Chef and integrating with auto scaling
Designed and deployed AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
Performed application server builds in EC2 environment and monitoring them using cloud watch.
Prepared JUnit test cases and executed server configurations.
Defined high level strategy and positioning of IaaS and PaaS for Cloud consumption.
Deployed highly available Open Shift Enterprise environments within private, Public, and community cloud
environments.
Implemented & maintained the branching and build/release strategies using ClearCase.
Installed and supported the ClearCase and Multi-Site tools for the entire group.
Environment: Red Hat Linux 5.0, GIT, SVN, Maven, Hudson, Jenkins, Shell, Perl, Python, ANT, Cassandra, Splunk, Stack storm,
Apache Tomcat, SQL, Azure, Unit, Jira AWS, SpringXD, CHEF, ClearCase.
Infosys. Hyderabad, INDIA Oct 2007- Apr 2013
Finacle Build and Release Engineer
Responsibilities:
Involved in Finacle build using make files and Migration of Finacle.
Installed and configured IBM WebSphere Application Server and IHS deployed Applications (Ears and Wars) in
Development.
Supporting the Development production and testing environments.
Installed Websphere 8.0 ,7.0 and 6.1 (ND and Base) on AIX SUN and Windows.
Installed and configured the IBM HTTP 7.0
Supported Performance engineering projects and for tuning of web layer in finacle
Created Horizontal and vertical clustering whenever required
Enabled security for the Admin Console and the application components.
Profiling of transactions whenever required using JPROBE
Worked as Performance Engineer
Analyzed Oracle AWR Reports.
Worked on creating scripts required for doing Performance Runs on IBM RPT Tool.
Analysed reports of the Performance test results.
Athena Health Care. Cybage-Pune Jan 2006 – Oct 2007
Perl Programmer
Responsibilities:
Understanding the business logic and preparing the Pseudo code.
Writing Scripts, which supports the workflows.
Designing the application screens and its core modules.
Excellent in interacting with team and involved in workflow seminars.
Core developer of the Interfaces Architecture of Athena
Praveen Kumar
314-484-3139
[email protected]
St. Louis, MO