Vous êtes sur la page 1sur 5

PRAVEEN Email: pvanavasam@gmail.

com
Sr. DevOps Engineer Phone: 470-331-3625

PROFESSIONAL SUMMARY
8+ years of IT experience as DevOps/Build and Release Engineer in automating, building, deploying code to multiple
servers.
Good knowledge of Software Development Life cycle (SDLC) with Waterfall and Agile Methodologies.
Major tasks involve in Build and deployment of Java applications onto Development, QA and UAT and Staging and
production servers.
Experienced in setting up of infrastructure on cloud platforms like AWS.
Experience on AWS (EC2, S3, EBS, VPC, ELB, Route 53, Auto scaling, Security Groups) instances.
Knowledge on other cloud infrastructure tools like Azure.
Worked in configuring Elastic Bean Stalk for developers to quickly deploy application for testing and pushing
developed code for testing.
Worked with Source control tools like GIT and Subversion (SVN) and Knowledge on TFS.
Source Code Management using GITHUB and Bit bucket.
Strong command on Branching, Merging and Tagging concepts.
Configured and administered the Continuous Integration tools like Hudson/Jenkins for Build automation.
Configured multiple plug-ins for automation of workflow and setting up of upstream/downstream repositories for
automated build.
Experience in Defect tracking tools like JIRA (Atlassian tool) and HP Quality Centre.
Knowledge on Change Management Processes and procedures.
Installed and maintained Jenkins and Nexus repository for generating and storing of artifacts.
Deployed multiple jar and war files to multiple servers using configuration management tools
Profound knowledge on Configuration management tools like Chef, Ansible and Puppet.
Written Cookbooks, Playbooks and Modules to configure nodes.
Good Knowledge on Ruby and Python (written Cookbooks and Modules)
Experience in using of ANT and Maven build tools.
Good knowledge of containerization using Docker.
Published Docker Images to Docker hub and ran containers in detached mode.
Clustering in Docker using Docker Swarm.
Experience with Nagios for continuous Monitoring of application.
Knowledge on other Monitoring tools like Splunk and Sensu.
Implemented DevOps in Hadoop environment, knowledge of Hadoop clusters, Map reduce layer and HDFS layer.
Experience in installation, configuration and maintenance of Redhat Enterprise Linux (RHEL), CentOS and Ubuntu
14.04 LTS at multiple data center.
Experience in Kickstarting of installations based on server profiles and Hardware Specs.
Load Balancing using Nginx.
Experience in creation and managing user accounts, installing and upgrading packages and process monitoring in
Redhat Linux, version control and reviewing connectivity issue regarding security problem.
Experience in Performance tuning, Disk space management and high availability of system.
Troubleshooting of Server issues.
Profound knowledge on Bash and python scripting.
Knowledge on Powershell Scripting
Good understanding of RDBMS and Querying with SQL.
Automated the Deployment of different Application servers like WebSphere, WebLogic, JBoss, and Web Servers like
Apache, Tomcat.

TECHNICAL SKILLS:
Versioning Tools GIT, SVN, Bitbucket.
CI Tools Jenkins
CM Tools Chef, Puppet, Ansible
Monitoring Tools Nagios, Splunk
Build Tools ANT, MAVEN, Jenkins
Defect Tracking Tools JIRA, HP QC
Languages Java/J2EE, PL/SQL.
Scripting Shell scripting, Python, Perl scripting, Ruby.
Platforms Windows 7/Unix/Ubuntu 12.04(Linux).
Web/App servers Apache Tomcat, JBOSS,
Databases SQL SERVER 2000/2005/2008, MySQL, DB2, MongoDB, NoSQL, Oracle DB
Amazon EC2, Amazon S3, Amazon RDS, AWS Lambda, Amazon SQS, AWS Identity and
Cloud Computing
Access Management, AWS CloudWatch, Amazon EBS other services of the AWS family

PROFESSIONAL EXPERIENCE

Client: Accident Fund Insurance - Southborough, MA Jan 16 Till Date


Role: Sr. DevOps Engineer

Responsibilities:
Developed and implemented Software Release Management strategies for various applications using agile
methodology.
Designed and deployed AWS solutions using EC2, S3, RDS, EBS, VPC, ELB (Elastic Load Balancer), Auto scaling
groups, Opsworks.
Designed and implemented DevOps roadmaps focusing on toolset and practices to be followed.
Created monitors, alarms and notifications for EC2 hosts using CloudWatch
Deploying of a highly available environment through Cloud formation
Optimized volumes and EC2 instances& Created multi AZ VPC instances.
Worked on migration from Datacenter to AWS.
Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and
backup on AWS.
Worked in configuring Elastic Bean Stalk for developers to quickly deploy application for testing and pushing
developed code for testing.
Experience in using IAM to create and manage AWS users and groups, to allow permissions or deny their access to
AWS resources.
Used configuration management tools like Chef for configuring servers.
Authored Chef Cookbooks for automating the deploy processes web applications on tomcat server
Experience in working with data bags, attributes, run lists, policies and recipes and templates in Chef.
Used Jenkins as a CI tool for building and deploying the artifacts.
Integrated Jenkins with different plug-ins for setting a build pipeline and performing pre and post sbuild steps.
Installed and managed JIRA as a Defect tracking tool.
Dealt with errors in pom.xml file to obtain appropriate builds using maven build tool.
Deployed different Application servers like WebSphere, WebLogic, JBoss, and Web Servers like Apache, Tomcat.
Experience with setting up Chef Infra, Bootstrapping nodes, creating and uploading recipes, node convergence in
Chef SCM.
Used GIT as a source code repository and well versed in GIT branching, tagging, merging and stashing.
Provided KT sessions for the beginers on Source code management tools like GIT.
Environment: RHEL, CentOS, Jenkins, CI, CD, GIT, SVN, JIRA, Nexus, ANT, Maven, Ruby, Splunk, Chef, Udeploy, Junit,
Docker, Virtualization, Containerization, Vagrant, PMD, Checkstyle. AWS, SCM, Apache,Tomcat, JBoss, Weblogic,
Webshere, Shell Scripting, EC2, S3, RDS, EBS, VPC, ELB, Cloudwatch, S3 bucket, IAM.

Client: Fannie Mae - Herndon, VA Jun 14 Dec 15


Role: Sr. DevOps Engineer

Responsibilities:
Build Management using Jenkins by creating Build pipelines, CI and CD pipelines.
Maintained and delivered CI and CD process through tools like GIT, Jenkins, JIRA, Ansible, Puppet, Nexus and
Splunk.
Created CI and CD pipelines for Continuous Integration and Continuous Delivery of processes.
Administered Jenkins for creating users and installing plugins and granting access to projects.
Configured security and system in Jenkins. Added multiple nodes to Jenkins and configured SSH for continuous
deployments.
Performed Distributed builds using Master Slave node architecture.
Troubleshooting of build issues during Jenkins Build process.
Java Source code Management using Bitbucket and GIT.
Extensively used Jenkins for building and generating of Java code.
Performed Configuration Management by using Ansible.
Versed with installation and configuring of Ansible tower and setting up of nodes.
Experienced in writing of Playbooks using Yaml coding and Python.
Established Secured connection between Ansible tower and Nodes using SSH and pushed palybooks.
Defined multiple Variable Values in Ansible tower for runtime execution.
Automated the artifacts deployments using Udeploy.
Maintenance of code quality using code checking tools like Sonar cube and PMD prior to build.
Own full lifecycle of build system - from analysis, development, implementation and support of builds, unit testing,
and deployments
Coordinated with Release Management regarding appropriate system releases with other development platforms
Followed Containerization technique using Docker.
Deployed artifacts into Docker containers for testing and moved the container instances.
Virtualized servers using Docker for test environments and dev-environment needs. Used Docker containers for
seamless integration between development, test and production environments.
Automated build pipeline to retrieve the code from Source code repository, Build and deployed the artifacts onto
Docker containers
Published Docker images to Docker hub and pulled images from Docker registry.
Implementing change requests raised by user for server configuration, kernel tuning, software installation
Managed and performed the environment related configuration changes as a part of deployment
Continuous monitoring of applications to detect bugs using Splunk

Environment: RHEL, CentOS, Jenkins, CI, CD, GIT, SVN, JIRA, Nexus, ANT, Maven, Ruby, Splunk, Chef, Udeploy, Junit,
Docker, Virtualization, Containerization, PMD, Checkstyle, Ansible

Client: USAA - San Antanio, TX Nov 12 May 14


Role: DevOps Engineer

Responsibilities:
Managed Jenkins to build automation by creating build pipelines.
Maintained and delivered CI and CD process through tools like GIT, Jenkins, JIRA, Splunk.
Set up and maintenance of Source code through SCM tools like GIT and SVN (subversion).
Administered Version control of Git using GitHub.
Experienced in branching, merging, tagging repo management, push and Pulls.
Conflict management during branching and merging of code from developers.
Automated the process of artifact deployment using Udeploy.
Used Vagrant tool for building up of the Virtual Environments.
Configuration Management using Puppet.
Created puppet Modules and written manifests for Configuration Management.
Reused puppet modules for execution of programs.
Upload and download of puppet modules to and from puppet forge.
Written Manifests for sequential execution of puppet modules and code.
Implemented DevOps practice in Hadoop Environment.
Good knowledge on Hadoop concepts like Hadoop Clusters, HDFS layer and Map reduce layer.
Troubleshooting of build issues during Jenkins Build process.
Implementing change requests raised by user for server configuration, kernel tuning, software installation
Managed and performed the environment related configuration changes as a part of deployment
Coordinated the release and deployment among developers, QA and Live support teams

Environment: RHEL, CentOS, Jenkins, CI, CD, GIT, SVN, JIRA, Nexus, ANT, Maven, Ruby, Splunk, Chef, Udeploy, Junit,
Docker, Virtualization, Containerization, Vagrant, PMD, Checkstyle

Client: HSBC GLT, INDIA Dec 10 Oct 12


Role: Build and Release Engineer

Responsibilities:
Configured and managed the build of Java code using ANT and MAVEN.
Responsible for User Management and Plugin Management for Jenkins.
Used Jenkins for Continuous integration and for continuous deployment.
Deployed the build artifacts (war,ear) onto multiple environments like Development, QA, Staging and production.
Responsible for User Management, Administration, Group Management, Slave Management, new job setup in
Jenkins.
Experience in writing maven pom.xml and Phing build.xml for build scripts.
Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts
across projects and environments
Configured and maintained JIRA as a bug tracking tool.
Deployment of build artifacts to App servers and web servers.
Troubleshooting of build issues during Jenkins Build process.
Documentation of all the issues in a Excel sheet for future reference
Automated the repetitive processes of release of objects by writing the code
Automated the process of deployment to Apache Tomcat Application Servers by developing Scripts.
Code release and migration from Development to QA and QA to production
Setup of Nexus repository for storing of build artifacts as a backup.
Storing of the artifacts using Nexus Snapshot as backup.
Retrieving required artifacts at times when required.

Environment: RHEL, CentOS, Jenkins, CI, CD, GIT, SVN, JIRA, Nexus, ANT, Maven, Puppet, Nagios,

Client: Olive crypto Solutions, INDIA Jun 09 Nov 10


Role: Linux Administrator

Responsibilities:
Daily tasks involves in administering Linux servers which includes Installation, up gradation, configuration and
patch works of RHEL and CentOS
User administration which includes creating, deleting of user accounts and setting up of file permissions and
accesses.
Experience in creation of logical volumes using Logical volume Manager (LVM) and Veritas Volume Manager.
Troubleshooting of server issues.
Used Nagios as a Continuous monitoring tool for checking the issues.
Experience in Kickstarting of installations based on server profiles and Hardware Specs.
Configured Horizantal and Vertical clusters for high availability of system.
Done performance tuning and Disk space management.
Written cron jobs to automate daily tasks.
Bash and perl scripting to automate jobs.
Used Nginx as a load balancing tool to manage loads.
Queried the RDBMS using SQL for retrieving of backend database values.
Used Vagrant tool in windows to create a Linux based environment.

Environment: RHEL, CentOS, Nagios, Bash/Perl Scripting, Oracle DBMS, SQL, LVM, Veritas, Vagrant.

Vous aimerez peut-être aussi