Post Job Free

Resume

Sign in

Engineer Management

Location:
United States
Posted:
July 26, 2016

Contact this candidate

Resume:

Chaitanya

acvvn4@r.postjobfree.com

630-***-****

Professional Summary

* ***** ** ********** ** Configuration Management, Infrastructure, Build and Release Management, Deployment and DevOps engineering.

Hands on experience of Build & Deployment phase and usage of Continuous Integration (CI/CD) tools, build configuration, change history for releases, Maintenance of build system, automation & smoke test processes, managing, configuring, and maintaining source control management systems.

Experience in using version control tools like Subversion (SVN), GIT, IBM ClearCase UCM and PVCS.

Extensively worked on Hudson, Jenkins and TeamCity for continuous integration and for End to End automation for all build and deployments.

In-depth understanding of the principles and best practices of Software Configuration Management (SCM).

Worked with development engineers to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the deployment and building.

Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing, and Implementing and Post-production analysis.

Experience in using Nexus and Artifactory Repository Managers for Maven builds.

Administered and Implemented CI tools Hudson and Jenkins for automated builds.

Implemented Puppet modules and manifests to automate configuration of a broad range of services like LAMP Stack, HTTP multiple Vhosts management.

Design and implementation of a Puppet-based configuration management system for all new Linux machines (physical and virtual)

Extensive experience in setting up Chef Workstation, Server and Clients.

Created and Maintained Chef Recipes and cookbooks to simplify and expedite deployment of applications and mitigate user error.

Worked on Docker and Vagrant for managing development environments through creation of Linux virtual containers.

Experience in branching, tagging and maintain the version across the environments using Version Control tools like Subversion (SVN), GIT, ClearCase and VSS on UNIX and Windows environment.

Experience in deploying WAR, JAR, and EAR files in WebLogic, Web sphere, JBoss application servers in Linux/Unix/Windows environment.

Experience in Configuring and deploying to Application servers WebLogic and WebSphere.

Experience in building and deploying the J2EE and .Net applications, Environment set up, Middleware configuration, Application Server administration, Application infrastructure management, Analyzing and troubleshooting the issues, providing the technical support to development/test/operations/production support teams.

Worked on cloud-based servers like AWS, AZURE and Rackspace.

Experience working with Amazon Web Services (EC2/AWS) - Web consoles, APIs, and Security Groups.

Experience in AWS – Elastic Load Balancer, VPC, Elastic IP’s, RDS and S3.

Created SCM Process, policies, procedures and Release Notes to follow Development and allow QA teams to Release and Deploy highest quality product for the enterprise.

Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.

Good knowledge on ITIL Process and coordinated releases across the projects.

Technical Skills:

Operating

Systems:

Linux (Red Hat Enterprise Linux 3.x,4.x,5.x,6.x, Fedora and CentOS, SUSE 8,10,11, Ubuntu 7.x – 14.x), IBM AIX 5L(5.1,5.2,5.3), Windows 2000/NT4.0,windows 95/98/ME/XP

vSphere ESX 3.x,4.x.

Hardware:

IBM RS/6000, pSeries 520, 550, 570, 575, 590, 595, 650, 630,670, M80, S80, H70 and H80, z/VM-9 series, IBM ESS (Enterprise Storage Server), DS8000, EMC VNX, IBM 3494, 3583, HP DL 380s and 580s blade servers, EMC Symmetrix, Hitachi AMS 2500 Storage, DELL Poweredge 1650, 2850, 2950, 6400

Virtualization Tools

VMware vSphere, Oracle Virtualbox, VMware Workstation

Web/Application Servers:

WebSphere Application Server (WAS) 3.5, 4.0, MQSeries, WebLogic, Apache Tomcat, JBoss, Server, IBM HTTP Server.

Networking:

TCP/IP, NIS, NFS, DNS, DHCP, WAN, SMTP, LAN, FTP/TFTP, VMware nexus switch, Cisco Routers/Switches, F5 load balancer.

RDBMS:

IBM UDB2, Oracle 7.x/8.0/9i, MySQL, MS-SQL Server and MS-Access

Programming Languages:

C, C++, Java, JavaScript, Servlets, JSP, EJB, VB, HTML, Python, Perl, Ruby and Shell Scripting.

Applications:

HACMP, Samba, Tivoli (TSM), Veritas, NetBackup, Veritas Volume Manager, LVM, OnStor, Amanda Backup

Monitoring Tools

Nagios, Munin, Stackdriver, Graphite, AWS cloud monitoring

Cloud services

AWS (EC2/SQS/SNS/S3/IAM/ELB), Azure, Rackspace, Openstack.

Configuration Management tools

Puppet, Chef, Vagrant, Docker, Ansible

Build Tools/ CI/CD servers

Maven, Ant, Jenkins, Build Forge and bamboo.

Work Experience:

First Federal Bank-Kansas City, MO March 2015 – Till Date

Sr DevOps Engineer/ Build-Release Engineer

Kentucky First Federal Bancorp is a mid-tier holding company. Frankfort First Bancorp, Inc. is the Company's subsidiary and the Company holds all of the capital stock of First Federal Savings and Loan Association of Hazard (First Federal of Hazard) and First Federal Savings Bank of Frankfort, Frankfort, Kentucky (First Federal of Frankfort). Implemented automated scripts on their AWS cloud deployment environment using Chef and its attributes as the continuous deployment tool, and Artifactory as the source code manager and Jenkins as CI tool.

Responsibilities:

Sending the Uptime and Downtime notifications to teams regarding Servers Status as a part of the Build Engineer role at the time of deploying the EAR and WAR package in Tomcat Admin Console.

Participated in the release cycle of the product which involves environments like Development, QA UAT and Production

Regular Build jobs are initiated using the Continuous Integration tool like Jenkins.

Configured Jenkins for doing the build in all the dev, test, QA and production environments.

Able to use Chef and other configuration management tools to deploy consistent infrastructure code across multiple environments.

Developed Chef recipes to configure, deploy and maintain software components of the existing infrastructure.

Automated the cloud deployments using Chef and AWS cloud formation templates

Strong experience in setting up the entire Chef Infrastructure from scratch.

Used AWS SDK python to automate EC2, load balancing, auto scaling to deploy applications

Automated CI/CD process using Jenkins, build-pipeline-plug in, maven, GIT

Created scripts in Python which integrated with Amazon API to control instance operations.

Experience in managing Source control systems GIT and SVN.

Worked on AWS cloud watch for monitoring the application infrastructure and used AWS email services for notifying.

Written bash scripts to deploy the java based packages like ear and war on the Tomcat Application server. Worked extensively on CVS, Subversion as Version Control.

Used Remedy change management and bug tracking to track the issues in all staging and production environments.

Coordinated with all the teams before and after the production deployments for the smooth production releases.

Used Artifactory repository tool for maintaining the java based release code packages.

Provided the assistance for the smooth phase of Release for the Emergency and Expediate Releases by getting the Director Level Approval and coordinating with different teams.

Written Shell scripts to apply the Integration label to all the files which needs manual labeling of files.

Updated the Database Tables running the Database Scripts.

Gathered all the stakeholder approvals, necessary signoffs while acting as a release manager for two development teams. The above docs are being used as the guide for manual build and deployment process, in case the automated scripts break (emergencies).

Configured ClearQuest for bug tracking and to track a complex manufacturing process.

Created a complete release process doc, which explains all the steps involved in the release process.

Environment: Java/J2ee, Ant, Maven, Subversion, GIT, Amazon Web Services (AWS), Chef, CVS, Remedy, Tomcat, Jenkins, Python, Ruby, Perl, UNIX, ClearQuest.

Southwest Airlines - Dallas, TX Aug 2013 - Feb 2015

DevOps Engineer/Build-Release Engineer

Southwest Airlines Co. (Southwest) operates Southwest Airlines. Southwest is a passenger airline that provides scheduled air transportation in the United States and near-international markets. As a devops engineer, I was responsible for provisioning various services using Puppet Modules on the AWS cloud environment.

Responsibilities:

Contributed to new physical and virtual data center infrastructure design and implementation.

Worked on installation, configuration and maintenance Debian, Red hat Enterprise Linux, CentOS and SUSE Servers at multiple Data Centers.

Configured Red Hat Kickstart for installing multiple production servers.

Installation, Configuration and administration of VMware.

Deployed and monitored scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.

Designed Puppet Modules to manage configurations and automate installation process.

Experience working with production servers at multiple data centers.

Worked on Physical to Cloud Migration in AWS.

Experience in migration of consumer data from one production server to another production server over the network with the help of Bash and Perl scripting.

Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drives status.

Designed Puppet Modules to manage configurations and automate installation process.

Set up Kickstart for new bare metal environment.

Set up customized monitoring with Nagios, & PNP4Nagios Graphs for both legacy and new environments.

Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.

Worked on Version control setups like GIT and integration tools Jenkins

Set up Factor and VMware Perl SDK for custom Web-UI-based reports for VMs.

Set up PostgreSQL database servers for Web Server environment.

Set up LDAP authorization & NFS mounted /home directories for users.

Bootstrapped automate scripting for bare metal and virtual servers.

Environment: RHEL 6/7, CENTOS 6/7, Ubuntu, SuSE SLES, Solaris x86, VMware ESX 5, VMware Perl SDK, Dell Blade Servers, Dell R910 servers, Dell M620 servers, M420 servers, Puppet, Python, Perl, PHP, Ruby, Open LDAP, Lighttpd, Apache Httpd, Apache Tomcat, Nagios, JIRA, Fisheye, Confluence Administration, AWS

Plantronics - Santa Cruz, CA Jan 2012 - July 2013

Build & Release Engineer

Plantronics, Inc. (Plantronics) is engaged in the design, manufacture, and distribution of headsets for business and consumer applications, and other specialty products for the hearing impaired. The Company is a global designer, manufacturer and marketer of communications headsets, telephone headset systems, other communication endpoints and accessories for the business and consumer markets. As a Build Engineer I was responsible for multiple application release cycles.

Responsibilities:

Gathered Information from the Clients and providing consultation by performing POC and setup the Build/Deployment and Release Management.

Setting up the build and deployment automation for Java base project by using JENKINS and Maven.

Responsible for creating and deploying builds on various Web logic environments, testing in build environment and release to test team on scheduled time.

Used Subversion as version Control for maintaining the versions.

Created GIT configuration record for builds using derived objects generated during build audit process.

Implemented & maintained the branching and build/release strategies utilizing GIT.

Build release of Cloud based products containing Linux and Windows environments, using Power Shell, TFS and Python Scripting

Deployed the Java applications into web application servers like JBoss.

Comfortable and flexible with installing, updating and configuring various flavors of UNIX and Windows.

Documented all build and release process related items. Level one support for all the build and deploy issues encounter during the build process.

Performed and deployed Builds for various Environments like QA, Integration, UAT and Productions Environments.

Converted old builds using MAKE to ANT and XML for doing Java build.

Created and maintained built wrapper scripts using PERL.

Developed Rational ClearQuest schemas and tailored the tools with custom Perl and VB Scripts.

Worked with QA to facilitate verification of releases. Running multiple builds at a time.

Managed Daily Builds, Weekly Builds, Nightly Builds and Builds on fortnight basis.

Managed and Administered Web logic 8 and 10.3 Environments.

Created SVN repositories and give access rights to the authorized developers.

Environment: GIT, TFS, Maven, PHP, Jenkins, Apache Webserver, Apache JMETER, MetaCase, Bamboo, Python, Perl, Shell, PowerShell

J. C. Penney- Dallas, TX Oct 2010 - Dec 2011

Build & Release Engineer

J. C. Penney Company, Inc. is a holding company. The Company's operating subsidiary is J. C. Penney Corporation, Inc. (JCP). The Company's business consists of selling merchandise and services to consumers through its department stores and its Website at jcpenney.com, which utilizes optimized applications for desktop, mobile and tablet devices. Responsible for maintaining different build lifecycles. This included troubleshooting possible package/library conflicts using various OS, server, and application logs to pinpoint the problem in order for it to be corrected.

Responsibilities:

Technical Delivery of enterprise wide applications from Plan to Transition covering all phases of SDLC using RUP/Agile methodologies.

Defining, planning and designing innovative enterprise-wide connectivity, collaboration, and SOA/EAI platform infrastructure solutions, including integrated financial analysis of technical alternatives to meet business/operational requirements

Designed and Developed Bamboo Build deployments on Weblogic.

Managed Nexus Maven repositories to download the artifacts during the build.

Branched and merged code lines in the Subversion VCS and resolved all the conflicts raised during the merges.

Used Rational Clear Case as Version Control System for two applications.

Managed development streams and integration streams.

Configured Integration streams in ClearCase with appropriate components and their baselines.

Delivered code baselines into other integration streams in ClearCase and resolved merge issues.

Designed and developed build Korn shell and Perl scripts.

Experienced in writing maven pom.xml and ant build.xml for build scripts.

Used Maven Nexus Repository to upload the build artifacts after a successful build.

Installed and administered atlassian tools like Bamboo, JIRA, Confluence and Fisheye.

Created work flows in JIRA to manage the changes from development till Production.

Created and maintained Shell, Python and Ruby scripts for building applications

Written Perl/Shell scripts for deployments to Websphere and Weblogic Application servers.

Hands-on experience configuring workflows, writing jobs in Anthill Pro for performing automated builds and deployments.

Created the environment groups in anthill pro according the instance strategy of the applications.

Deployed the build artifacts into environments like QA, UAT & Production according to the build life cycle.

Provided the reports using Bean shell scripting in Anthill Pro.

Worked with AWS and some tools to maintain operational level.

Written WLST scripts and integrated with Anthill Pro to automate the deployment activities to various environments.

Supported ITIL Process enforcements for a few applications in accordance with SOX procedures.

Environment: Rational Clearcase, Nexus Maven, AWS, Apache Lucene, Korn Shell, Perl Scripts, Python, Jython scripts, Bean Shell, Anthill Pro, Udeploy, BuildForge, BAMBOO, JIRA, Puppet, WebSphere, Weblogic, Linux.

ITC InfoTech- Hyderabad, INDIA July 2008 - Sep 2010

Systems Administrator

Provided Root Cause Analysis for recurring problems through Logs data analysis.

Performed User Administrative activities, network related activities including troubleshooting and application Support.

Member of the server team responsible for system security and data integrity.

Created, maintained, updated, and deleted user accounts upon request.

Assigned file permissions, established passwords, and account policies in Active Directory, MS Exchange, and Lync servers.

Installed the periodic patches for servers, configure, test, maintain, and support operating system software in a production environment for classified and unclassified networks.

Provisioned, installed, configured, operated, and maintained of systems hardware and software and related infrastructure.

Provided user support and conduct user software and hardware training to formulate technology solutions and ensure the effective safeguarding and sharing of enterprise data.

Performed daily system monitoring, verifying the integrity and availability of all hardware, server resources, systems and key processes, reviewing system and application logs, and verifying completion of scheduled jobs such as backups.

Maintained NAS gateways, configured NFS shared volumes.

Experienced in setting up LDAP server and managing users and permissions.

Configured and maintained MySQL replication of RW and RO DB servers.

Handled backup and recovery of Application Servers using AMANDA backup tool.

Handled backup and recovery of Mysql DB databases using ZMANDA recovery manager.

Diagnosed hardware and software problems and provided solution to them.

Updated data in inventory management package for Software and Hardware products.

Environment: Red Hat Enterprise Linux, Windows 2008 server, Jboss Application Server, Onstor NAS for NFS, Mysql Database, Nagios and Munin Monitoring, Kettle ETL server application.



Contact this candidate