Post Job Free

Resume

Sign in

Engineer Management

Location:
Seattle, WA
Posted:
June 23, 2016

Contact this candidate

Resume:

Raghu

DevOps Engineer

630-***-****

acveb7@r.postjobfree.com

PROFESSIONAL SUMMARY

oExperienced DevOps Engineer with 8 years of IT industry experience in Administration, Analysis, Design, Development, Automation and Maintenance of On premise and Cloud based Applications and Services.

oDevelop scripts & automation tools used to build, integrate and deploy software releases to multiple environments.

oProficient in working with Red Hat RHEL.5.x/ 6.x, CentOS, Solaris and VMware ESX environment.

oExperienced in Puppet, Dockers, Jenkins (CI & CD) Amazon EC2, Kickstart to Jumpstart, Infrastructure setup and Installation Methods.

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

oExpertise in release automation for java and .net technologies to achieve continuous integration and continuous delivery (CI and CD).

oExpertise in Amazon AWS Cloud Administration which includes services: EC2, S3, EBS, VPC, ELB, Route 53, Auto Scaling, Security Groups, Redshift and Cloud Formation.

oExpertise on using Amazon AWS API tools like: Linux Command line, puppet integrated AWS API tools.

oInvolved in configuring and integrating the servers with different environments to automatically provisioning and cresting new machines using CM/ Provisioning tools like Chef and Puppet.

oExperience with Configuration Management Tools (PUPPET, CHEF).

oGood understanding of Docker Configuration Management Tool.

oExperience with monitoring and management tools like NAGIOS, Zabbix, SPLUNK.

oCreated and maintained various DevOps related tools for the team such as provisioning scripts, deployment tools and staged virtual environments using Docker and Vagrant.

oExperience in installing and administrating CI tools like Hudson/Jenkins, Subversion, GIT, ClearCase, and Perforce.

oExperience in automated deployment tool Nolio.

oResponsibilities include developing complex build, test, provision, secure and deployment systems and providing support to a large community of developers and testers.

oDevelop scalable build, test and deployment systems in virtualized environments.

oAutomating Deployment of Servers on ESXI and Cloud.

oManaged servers on the Amazon Web Services (AWS) platform instances using Puppet, chef configuration management.

oPerformed integration of Code Quality Analysis Techniques like Check styles, Find Bugs, Nunit, JUnit, with CI tools like Hudson/Jenkins.

oProven ability in automation using ANT, PERL scripts, Shell Scripting, Build Forge, and Visual Build Professional in a continuous build environment.

oExpert in managing Sonatype Nexus/Artifactory repositories for the maven artifacts and dependencies.

oResponsible for writing Manifests to configure nodes and Using Bitbucket.

oExperience in build automation using JENKINS, MAVEN, ANT.

oExperienced in Installing, Upgrading, Patching, Configuring and Administrating Red Hat Linux.

oBuilding post install scripts using Shell scripting in Linux servers.

oStrong skills in managing Red Hat Linux servers, Virtualization, and system security.

oSupported installation of Oracle database (RAC) on Linux servers associated with DBAs.

oExperience with Apache/Tomcat, Load Balancer (Apache) and expertise in making configuration changes.

oExperience automating Linux system provisioning with kickstart, DHCP, TFTP.

oKnowledge in load balancing and setting up load balancer and firewall rules in and enterprise environment.

oProficient in Redis and MongoDB along with NOSQL strategies.

oStrong ability in Knowledge of network and web related protocols like TCP/IP, HTTPS along with the routing protocols.

oCapable of handling multiple tasks and work effectively both in a group and as an individual to meet deadlines.

oUsed SonarQube for implementing minimum set of code quality measures.

oExperience with Logstash for data processing.

oExperience in Rundeck to automate running of tasks from multiple nodes.

oExperience in UrbanCode Deploy to automatically deploy, test builds.

oCoordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion (SVN), Perforce and Git source control.

TECHNICAL SKILLS

Operating Systems

UNIX, Linux, Windows, Solaris

Infrastructure as A service

AWS, OpenStack (basic understanding)

Virtualization Platforms

Virtual Box, Vagrant, Xen, VMWare, Oracle VM

Configuration management

Chef, Puppet

CI, Test & Build Systems

Ant, Maven, Jenkins, Bamboo, Rundeck, IBM UrbanDeploy

Application/Web Servers

Oracle Web logic Server 11g, Apache, Tomcat, Oracle Application Server 10g BEA WebLogic 8.1/9.2, WebSphere, JBoss

Scripting Languages

Python, Bash, Perl, Ruby, Shell

Languages

C, C++, XML, Java/J2EE

Logging & Monitoring Tools

Splunk, Logstash, Zabbix, Nagios, SonarQube

Repository Manager

Nexus, Artifactory

Databases

Oracle 10g/11g, MongoDb, MySql, MS Access, Redis

Version Control Software

Subversion, Git, Perforce, Clearcase

PROFESSIONAL EXPERIENCE

T-Mobile - Seattle, WA Apr 2015- Till Date

Sr. DevOps/SCM Engineer

T-Mobile is a provider of mobile communications services. The Company provides wireless communications services, including voice, messaging and data under its brands. It provides wireless communications services to approximately 60 million customers in the postpaid, prepaid and wholesale markets. It provides service, devices and accessories across its brands, T-Mobile and Metro-PCS, in the United States, Puerto Rico and the United States Virgin Islands. Role is that of a DevOps Engineer responsible for support and administration of the DevOps suite of tools used for automation of builds, deploys and testing.

Responsibilities:

oInteracted with client teams to understand client deployment requests.

oCoordinate with the Development, Database Administration, QA, and IT Operations teams to ensure there are no resource conflicts.

oWorked closely with Project Managers to discuss code/configuration release scope and how to confirm a successful release.

oBuild, manage, and continuously improve the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.

oManaging the code migration from TFS, CVS and Star team to Subversion repository.

oImplemented continuous integration using Jenkins.

oCreated repositories according to the structure required with branches, tags and trunks.

oAttended sprint planning sessions and daily sprint stand-up meetings.

oConfigured application servers (Apache Tomcat) to deploy the code.

oUsed sub modules in the GIT and educated users working with sub modules in GIT.

oConfigured plugins for the integration tools to the version control tools.

oWorked with the developers to configure plugins through Eclipse to develop the code.

oFor check in process, used Tortoise SVN as a migration tool.

oInvolved in migration of Bamboo server, Artifactory & GIT server.

oResponsible for writing Hooks and Triggers using Perl. Built Java application using MAVEN.

oGood in provisioning and deployment tools like Puppet.

oDeveloped unit and functional tests in Python and Ruby.

oUsed configuration management tools Chef, Puppet, and CF Engine.

oUsed Puppet and MCO for Configuration Management tool.

oDeveloped and maintained Perl/Shell scripts for build and release tasks.

oIntegrated Maven with Jenkins for the builds as the Continuous Integration process.

oInvolved in Upgrade of Bamboo& Artifactory Server.

oBuild Java code and .NET code on to different Jenkins servers as per the schedule.

oWhen required applied patches as per the release process.

oMaintained JIRA for tracking and updating project defects and tasks.

oManage and document all post deployment issues utilizing the Post Deployments Issue Log.

oStrong in building Object Oriented applications using C++ and Java, writing Shell Scripts and Perl Scripts on UNIX.

oInvolved in Customization of WorkItems, Transition Matrix in TFS.

oOrganize a daily stand-up post-deployment meeting to review all issues being tracked. Ensure every issue has an owner and that it is resolved while capturing the specific details about the issue, resolution and which organizations and individuals provided the resolution.

oDocument all post-deployment issues in a log and assist in resolving these issues where applicable, maintaining timely updates within the log. Manual and Automation process of creating branches tags and code merging.

oEnsure all steps are successfully completed and document their completion times and issue logs.

Environment: Perl Scripting, Shell Scripting, Subversion, Perforce, Hudson, Jira, Bamboo, GIT, Web services, Web Logic, Puppet, MCO, Test Director, Mercury, Quality center, Visual Build, .Net, ANT, TFS 2010(Team Foundation Server), Jenkins, J2EE, Web sphere, AntHillPro.

Xerox Business Services - Gaithersburg, MD Jan 2014 -Mar 2015

DevOps Engineer

Xerox Corporation is engaged in imaging, business process, analytics, automation and user-centric insights. The Company's segments include Services, Document Technology and Other. The Company's Services segment comprises two types of service offerings: Business Process Outsourcing (BPO) and Document Outsourcing (DO).As a Devops team, we worked to keep the barriers between QA, Development and Operations/Delivery as low as possible. In many cases, we accomplished this by implementing automation and orchestration tools.

Responsibilities:

oDefined and Implemented CM and Release Management Processes, Policies and Procedures.

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

oExpertise in installing, configuration and administration of Tomcat and Web Sphere. Understanding of cloud based deployments into Amazon EC2 with puppet.

oSetup and Configuration of Chef Configuration Management.

oSubversion administration for taking the builds using Chef Management.

oExperience in managing virtual instances and disks using Puppet.

oDeployed Chef Dashboard for configuration management to existing infrastructure.

oHave an Experience in AWS Network administration, AWS instance monitoring, troubleshooting, deployment optimization, root cause analysis and preparing documentation.

oConfiguring the Docker containers and creating docker files for different environments.

oDesigned Chef Modules to manage configurations and automate installation process.

oCoordinate/assist developers with establishing and applying appropriate branching, merging conventions using GIT source control.

oConfigured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.

oEnabled Continuous Delivery through Deployment into several environments of Test, QA, Stress and Production using Jenkins.

oHands on experience in automating builds and deployment process using Shell scripting.

oMaintained build related scripts developed in ANT and Shell. Modified build configuration files including Ant's build.xml.

oAnalysed the builds using the sonarQube.

oManaged and monitored the server and network infrastructure using Nagios and Splunk.

oWork with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.

oProvided end-user training for all GitHub users to effectively use the tool.

oAutomate the builds and deployment of JAVA projects using ANT and Jenkins.

oImplement, maintain and support reliable, timely and reproducible builds for project teams.

oInteract with developers and Enterprise Configuration Management Team for changes to best practices and tools to eliminate non-efficient practices and bottlenecks.

oCreated and maintained user accounts, roles on MySQL, production and staging servers.

Environment: CI/CD, AWS, Jira, Jenkins, Chef, Docker, Apache, python, Nginx, MySQL, Ant, SVN, Nagios, Splunk, SonarQube.

Whole Foods Market - Austin, TX Aug 2012 - Dec 2013

Sr. SCM Engineer

Whole Foods Market, Inc. Market is a retailer of natural and organic foods and grocer. The Company has one operating segment, natural and organic foods supermarkets. As of September 29, 2013, Whole Foods Market operated 362 stores in the United States, Canada, and the United Kingdom. As SCM engineer is was responsible for automating application server and databases standup, provisioning, and monitoring.

Responsibilities:

oSCM Engineer for a team that involved five different development teams and multiple simultaneous Java/J2EE software releases.

oDeveloped and implemented Software Configuration Management strategies for various applications according to the agile process using Git/GitHub.

oImported and managed multiple corporate applications in Git.

oCreated Git workflows and appropriate meta-data, performed merges, and executed builds on a pool of dedicated build machines.

oDefined and implemented build and deployment strategies for all applications.

oDeveloped and maintained UNIX/Perl/ANT scripts for Java/J2EE build and release tasks.

oInvolved in editing the existing ANT files in case of errors or changes in the project requirements.

oBuilt a comprehensive PERL script, which would call the required ANT scripts and notify the build distribution team in case of Build errors or Completion of the builds.

oResponsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.

oConfigured and maintained Jenkins and Maven with Git for automated build and release.

oExperienced in authoring pom.xml files, performing releases with the Maven release plugin.

oWorked with development team to migrate Ant scripts to Maven.

oManaged Maven project dependencies by creating parent-child relationships between projects.

oUsed maven profiles to create different builds so that it can be released early and released often agile/extreme programming.

oInstalled Jenkins and Nexus, Performed troubleshooting during the build failures.

oResearched and implemented code coverage and unit test plug-ins with Maven/Jenkins.

oCreated and maintained the Shell/Perl deployment scripts (Java/J2EE projects) for WebLogic and UNIX servers.

oAdministered JIRA workflows, permission schemes, notifications schemes and screen schemes.

oIntegrated JIRA with Git, Confluence, Stash, Crucible and Jenkins.

oProvided support for Jira including Jira Agile, Jira add-ons associated plug-ins and extensions.

oAutomated the cloud deployments using chef, python

oCoordinated in CCB establishment and also conducted Status Accounting and audits for the projects.

oStudied impact analysis of change requests/defects and made reports to discuss with CCB.

oDocumented project’s software release management procedures with input decisions.

oDeveloped, maintained, and distributed release media and release notes for each scheduled release.

oProvided periodic feedback of status and scheduling issues to the management.

Environment: GIT, UNIX, Perl, ANT, Jenkins, Maven, Nexus, JIRA, Confluence, Stash, Crucible.

Kronos Inc. - Chelmsford, MA Dec 2010 - July 2012

Build & Release Engineer

Kronos knows time is money for its customers. The company makes and implements staffing management software particularly for organizations with large, complex workforces. With a goal of controlling labor costs and improving employee productivity, its software automatically collects time and attendance data, manages scheduling and absences, oversees administrative, HR, payroll, and hiring processes, and provides data analytics on cost and performance problems.

Responsibilities:

oTrained developers in the use of TortoiseSVN and WebSVN as GUI clients for Subversion.

oPerformed merging from development to parent branches prior to building the code.

oSet up the build and deployment scripts using Anthillpro for .NET applications using IIS7 and ISS6.

oSetup the build and deployment scripts using Anthillpro for J2EE and Java applications using Web logic Application Server and ALSB.

oBuilt a comprehensive PERL script, which would call the required Make files and notify the build distribution team in case of Build errors or Completion of the builds.

oWorked in creating Websphere Application Server Clustered Environments and handling Load Balancing for QA, UAT and Production.

oSetup the builds scripts to generate reports for JUNIT Tests results, Cobertura Code Coverage results.

oInstalled and configured Subversion server on Linux via the Apache Web Server to provide access over the Http protocol.

oExtensively used Ant, Maven, Perl and Bash Scripts for automating build and release tasks.

oImplemented Shell and Perl scripts for release and build automation. Manipulated and automated scripts to suit requirement.

oDemonstrated experience in the Web and Application server administration with good knowledge of Apache and JBoss Application Platform products.

oProficient in deploying and support applications on Websphere, Tomcat, Weblogic application servers Used Shell/Perl scripts to automate the deployment process.

oPerformed Load/Functional testing using Mercury Load runner and HP QTP.

oDesigned a customized Status Reporting tool used currently, based on the specific requirements using J2EE/Struts and Websphere Application Server with DB2 as Database.

oBuilt, configured and supported Application team environments.

oWorked with Development Team Leads and testing teams to establish a build schedule, execute the builds and troubleshoot build failures, if any.

Environment: Linux, C++, Java/J2EE, Eclipse, Ant, TortoiseSVN, WebSVN, Websphere Application Server (WAS), MS Build, Quality center, WSAD, Mercury Load runner, HP QTP, AnthillPro.

The Home Depot – Atlanta, GA Oct 2009 - Nov 2010

Release Automation Engineer

The Home Depot, Inc. (The Home Depot) is a home improvement retailer. The Home Depot stores sell an assortment of building materials, home improvement products and lawn and garden products and provide services. As Release engineer I was responsible to deployments for Prod environment.

Responsibilities:

oAutomated Release process of all the projects using Hudson Tool.

oThoroughly worked with jdk 1.5 and jdk 1.6 projects on Unix and Windows to automate the Build Process.

oExtensively worked with .Net 2.0 and .Net 3.5 projects to automate the build process using DEVENV & MSBUILD.

oWorked with Database Projects (Oracle and DB2) to automate the Checkout and deployment process.

oDeveloped the Library jobs which are reusable for all projects.

oCreated Step pre-conditions, Job pre-conditions used across the projects.

oThoroughly implemented Backup and Restore process for all the projects.

oImplemented automated scripts for xls and xml Parsing using Java which are are reusable across all the projects.

oInvolved in the packaging of the Production artifacts.

oCo-ordination of daily BLDINT deployments, Weekly QA, UAT, Monthly Stage and Production deployments.

oImplemented the process template documents for various applications for build and deployment process.

oPreparing the Release documents and Notifications.

oDemonstrated Anthillpro implementation for the existing projects and automated build and deployment process.

oSupporting the Hudson Maintenance Projects across the organization.

oImplemented Ant scripts to build and package the artifacts.

Environment: UNIX, Windows, JAVA, .NET 2.0/3.5, Devenv, MSBuild, AnthillPro, Hudson, ANT

Infinite Computer Solutions Ltd, Hyderabad, India July 2008 - Oct 2009

System Administrator

Responsibilities:

oConfigurationmanagement, release managementand build management using JENKINS/HUDSON.

oPackaging and delivery of artefacts to QA communities.

oExperience building sophisticated and highly automated infrastructure.

oWritten multiple Python, Perl and Shell scripts for automating various companywide tasks.

oManage Server configurations and network firewalls.

oInstalled antivirus in application servers.

oMonitor health checks and network issues.

oManaged CPU Usage, Shared Memory, Disk Space Usage and Controlling Processes.

oDeployed and configured, Windows 2000/ 2003 Servers, with DHCP, DNS, IIS, Active Directory Domain Controllers, Group Policy, Internet, TCP/IP, and Routing concept.

oPerformed design, installation, configuration, support, optimization and administration of Windows-based servers and applications as well as provide performance tuning and capacity planning.

oResponsible for Basic Router Configuration and network equipment (Cisco, Linksys, Net gear, DLink, Brocade Switches)

oProvided remote support for VPN Technologies for site-to-site and remote access.

oResponsible for GPO software rollout and GPO policy lockdowns.

oConfigure Server machine and Client machine.

oPerformed Unit test cases in production environment.

oProvided after-hours on-call support by participating in the on-call rotation.

oInstalled new software releases, system upgrades and resolve software-related problems.

oConfigured remote backup & automated through script.

oDeveloped Shell for system administration activities.

oInstalled Hard Disks, Memory etc.

oWorked on Troubleshooting Network Problem.

Environment: CISCO 3600/2600 routers, DNS, DHCP, TCP/IP, RIP, FTP, TFTP, Terminal Services, MicrosoftWindows 95/98/2000/XP/2003, Linux.



Contact this candidate