We provide IT Staff Augmentation Services!

Sr. Devopsengineer/build-release Manager Resume

4.00/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY

  • 7 years of hands on experience inSystem Administration,Software Configuration Management (SCM), Build, Deployment andRelease Management, InfrastructureManagement, Software development environment set up.
  • Expertise in creatingDevOpsstrategyin a mix environment ofLinux (RHEL, CENTOS)servers along withAmazon Web Services.
  • Experience in all facets of full CM process with tools such asSVN,GIT,PVCS,ClearCase,ClearQuest,Perforce,Cruise Control,Jenkins, Bamboo,Chefand Puppet.
  • Adept inInstallation, Configuration and Administration ofAIX 4.3/5.1/5.2/5.3/6.1 , Red Hat Linux 8/9,RHEL 3/4/5/6/7,Red Hat Satellite 6, OEL 4/5andSUSE Linux 10/11.
  • Expertise in automating various build and deployments usingANT, MAVEN, Perl, Ruby, MS Build, and Shell Scripts.
  • Extensively worked with tools likeHudson, Jenkins,Team City, and Anthill Proto implementbuildautomation.
  • Experience in usingNexusandArtifactoryRepositoryManagers for Maven builds.
  • Administered and ImplementedCItoolsHudsonandJenkinsfor automated builds.
  • ImplementedPuppetmodulesand manifeststo automate configuration of a broad range of services like LAMP Stack, HTTP multipleVhosts management.
  • Design and implementation of aPuppet - basedconfiguration management system for all new Linux machines (physical and virtual)
  • Extensive experience in setting upChef Workstation, Server and Clients.
  • Created and MaintainedChef Recipesandcookbooksto simplify and expedite deployment of applications and mitigate user error.
  • Worked onDockerandVagrantfor managing development environments through creation of Linux virtual containers.
  • Experience in branching, tagging and maintain the version across the environments usingVersion Controltools likeSubversion(SVN), GIT,ClearCase and VSSon UNIX and Windows environment.
  • Experience in deployingWAR,JAR, andEARfiles inWeb Logic,Web sphere,JBossapplication servers inLinux/Unix/Windowsenvironment.
  • Experience in Configuring and deploying to Application serversWeb LogicandWebSphere.
  • Experience in building and deploying theJ2EEand.Netapplications, 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 likeAWS, AZURE andRackspace.
  • Experience working with Amazon Web Services (EC2/AWS)- Web consoles,APIs, andSecurity Groups.
  • Experience inAWS - 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) inAgile,Scrum, andWaterfallmethodologies.
  • Good knowledge onITIL Processandcoordinatedreleases across the projects.

TECHNICAL SKILLS

Operating Systems: Linux (RedHat 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, Confidential DL 380s and 580s blade servers, EMC Symmetrix, Hitachi AMS 2500 Storage, DELL Power edge 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

PROFESSIONAL EXPERIENCE

Confidential, Phoenix, AZ

Sr. DevOpsEngineer/Build-Release Manager

Responsibilities:

  • Contributed to new physical and virtual data center infrastructure design and implementation.
  • Worked on installation, configuration and maintenanceDebian,Red hatEnterprise Linux,CentOSandSUSEServers at multiple Data Centers.
  • ConfiguredRed HatKickstartfor installing multiple production servers.
  • Installation, Configuration and administration ofVMware.
  • Deploy and monitor scalable infrastructure onAmazon web services(AWS) & configuration management usingpuppet.
  • Designed Puppet Modules to manage configurations and automate installation process.
  • Experience working with production servers at multiple data centers.
  • Worked on Physical toCloud 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 toolsNagiosfor monitoring the network bandwidthand the hard drives status.
  • Designed Puppet Modules to manage configurations and automate installation process.
  • Set upKickstartfor new bare metal environment.
  • Set upPuppetizedcustomized monitoring withNagios, &PNP4NagiosGraphs for both legacy and new environments.
  • Developed automation scripting inPython (core)usingPuppetto deploy and manage Java applications across Linux servers.
  • Worked on Version control setupslikeGIT and integration tools Jenkins
  • Set up Factor and VMware Perl SDK for custom Web-UI-based reports for VMs.
  • Set upPostgreSQLdatabase servers for Web Server environment.
  • Set up LDAP authorization & NFS mounted /home directories for users.
  • Bootstrapping automation 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

Confidential, Palo Alto, CA

Build-Release/DevOps Engineer

Responsibilities:

  • Maintainedownershipof CMDB,Release Branchand making sure all the versions of the Releases are in place for further use.
  • Taking an active part preceding over Software Configuration Management Meetings by suggesting branching strategies andbest practicesto promote Parallel developmentandAgile developmentpractices
  • ResolvingRelease conflictsregarding dates and accommodating in various Release/Build windows by negotiating with customers based on priority and other factors.
  • Addressingdependenciesand handling issues with release of interdependent projects especially in the Web services area.
  • UsedSubversionin branching, tagging and merging the Source Code and also managed the source code repository.
  • UsedSubversionto manage Configuration Items (CI’s).
  • CI builds are done using Jenkins/Hudson.
  • Build are maintained in Jenkins/Hudson anddeployedusing plug-ins and Master-Slave setups.
  • Trained all the developers for self-help to kick of single click builds and single click deploys.
  • WroteXMLs and usedAntscripts to deploy toWebSphereandWeb Logicenvironments.
  • IntegratedQTP kickoffscripts asPost DEV Deploymentsteps to return smoke test results
  • Aligned the resourceswith the help ofPMfor aMock cutoverand cutover (Prod Release)
  • UsedPerl and Shellscripts for deployment automation.
  • EnhancedConfiguration Managementusing(PUPPET)to assist with automated, repeatable, and consist configuration and application deployments.
  • AssistedOperations Team by writing specificPuppetmanifests to deal with application installations and related configuration files.
  • Responsible for scaling/upgrading/maintaining the application.
  • Created custom developer tools and workflows for testing and releasingPuppetcode
  • Trained and communicated the release process to all the counterparts globally.
  • Worked on Ant-Maven conversion process by authoring POM Files.
  • Maintained all theUNIX, Linux, AIX and Solarisenvironments for deployments.
  • UsedRemedyto track the Change requests and Release requests for all the approvals and signoffs and other necessary attributes.

Environment: SVN, GIT, Jenkins, Hudson, Web logic, Nexus, Sonar, JIRA, Oracle, Shell, WLST, Python, Ant, Maven, Java, Linux

Confidential, CA

DevOps Engineer

Responsibilities:

  • Integrate build tool with CI system Jenkins. Auto provision envs in Amazon AWS monitor and administer development, QA, CS environments. Manage delivery of automated builds to QA, CA and production environment with updated deployment notes. Administer SVN access and manage requests on environments with Infrastructure team.
  • Automate build creation process using build tool build tool for Python and Maven for Java.
  • Automate Deployment using configuration Management tool like puppet to provision amazon AWS Instances to enable continuous Deployments.
  • POC on container based deployments to easily replicate dev to prod functionalities using Docker configure and maintain consul for service discovery and monitoring after SWOT analysis of tools like Nagios configure, baseline and implement code violation and license analysis tool black duck
  • Build Automation for java and python using Maven and Puppet
  • Continuous integration using Jenkins configure Nexus for repository management of artifacts
  • Publish build / compliance reports using sonar
  • Document and update install guide and characterization guide
  • Automate provisioning of Amazon AWS instances.

Environment: RHEL, CentOS, Perl, CSS, JavaScript, JQuery, Eclipse, Clear Case, perforce

Confidential, Hayward, CA

Tools: Developer

Responsibilities:

  • Developed PERL scripts for databasemigration automation and eliminating manual steps in to single command
  • Used Perl to make Web based tool to fetch the information from Clear Quest.
  • Developed a PERL scripts to integrateclient data with the existing Database.
  • Created a shell scripts and PERL scripts to automate the backup jobs to archive data.
  • Developed Cron scheduler for web application monitoring and sending the alert by email.
  • Integration of web module with Business units to get the requirement.
  • Integration of support ticketing system with database using PERL.

Environment: Perl, CGI,Java, JavaScript, Eclipse, HTML, CSS, XML, Ant, JUnit, Oracle, Make, UNIX Putty, Perforce, XML

Confidential

Build & ReleaseEngineer

Responsibilities:

  • Helping developers and Business analysts to create migration docs and tickets in Remedy6 and Remedy7.
  • Once ticket is created in Remedy and comes in QA/UAT/Production phase, migrate the code in respective environments.
  • Communicating with Dev/BA and troubleshoot it in case any issue occurs.
  • Working on Live production releases. Modules that I worked on, mainly involve communicating with different teams including- Project managers, developers, DBAs, QA team, system administrators.
  • Getting the code from Version Control Tool(Perforce/PVCS)
  • Taking actions as per requested by Dev in migration doc which includes- Code building and Deployment on servers, executingsql scripts, restarting the servers and processes, copying the JSP files etc. on Unix servers, Compiling the code and building ear files, deployment of war files, schedulers on servers.
  • Code deployment via Admin Console(WebSphere/Web logic)
  • Maintaining dataconsistency in QA, UAT and PROD environment
  • Tracking the changes in Code using Remedy tool.

Environment: Remedy 6/7, UAT, UNIX, SQL, JSP, HTML, CSS, Java, JavaScript, XML

Confidential

System Admin

Responsibilities:

  • Involved in user interactions, requirement analysis and design for the interfaces.
  • Prepared the design document for Document Management Module and User Management Module.
  • Created class diagrams and sequence diagrams using MS Visio.
  • Followed waterfall methodology for application development.
  • Updating the SVn log properties for revisions. Setting up theSVnsync servers, changed rev properties for SVn sync.
  • Promoting the changes from trunk revisions to release branch.
  • Proposed and implemented branching strategy suitable for agile development in Subversion.
  • Installed and configured Hudson/Jenkins for Automating Deployments and providing an automation solution.
  • Integrated Subversion into Hudson/Jenkins to automate the code check-out process
  • Involved in enhancement of SOA web services using AXIS to support .net applications.
  • Involved in development of custom tag libraries which provides various functionalities like check-in, check-out, export, import, open, delete, search and etc. on JSP pages.
  • Involved in development of customized Web applications on top of Orion Frameworks using Web technologies like JSP, Servlets, and Java script.
  • Written Oracle Admin schema using SQL, which creates Orion Oracle database instances in Oracle 10g and Oracle9i.
  • Implemented various customized java beans, which creates Windows start up services for Storage Server and Command Server, Updates registry entries, executes Oracle database schema, installs web based and console based applications.
  • Involved in migration of code in CORBA framework to Java/J2ee framework.
  • Discussed and presented architectural designs to the senior management and client.
  • Having the responsibility to test the use case by writing the Unit test cases and having good knowledge in usage of J-unit to test the application.
  • Good experience in debugging the application by running the server in debug mode and having the experience in usage of log4J to persist the data in log files.
  • Have the responsibility as a UAT support for the project till the project goes into the production.

Environment: UNIX, MS Visio, Java, HTML, XML, Jenkins, SQL

We'd love your feedback!