We provide IT Staff Augmentation Services!

Devops Engineer Resume

3.00/5 (Submit Your Rating)

Boston, MA

SUMMARY:

  • 7+ years of diversified experience with Software Configuration Management/DevOps, Administration, Multisite, Build & Release operations, build methodologies, software tools development, Coding, Build verification testing, support processes compliance & IT strategy in Finance, and IT industries.
  • Expert in Perl, shell scripting and build automation tools ANT, Maven and MS Build development in UNIX, Linux and Windows environment.
  • Extreme knowledge about CI/CD
  • Excellent configurationmanagementusing Chef & Have knowledge on Puppet.
  • Create Chef Recipes, automation tools and builds, and do an overall process improvement to any manual processes.
  • Expertise in Software Configuration Management (SCM) including, Build and Release, Base/UCM clearcase, SVN, GIT Implementation, Process implementation, Software Integration, Administration, Clearquest, Clearcase Automation design and Coding.
  • Good practices for maintaining cod e quality, code coverage measurement and use of the static and dynamic analysis tools.
  • Expertise in Enterprise applications deployment on Web and App Servers like Apache Tomcat, WebLogic, JBOSS servers
  • Good Knowledge on Configuration, Administration and Maintenance of CI tools Jenkins/Hudson, Buildforge
  • Strong exposure on CI and Nightly builds setup for Agile software development methodology process, on Jenkins/Hudson, Teamcity, CriuseControl .Net, Buildforge.
  • Designing & implementing software configuration topics of branching, merging and product variant management. Manage and empowered our build system and integrated test automation framework, ensuring that merging of code between branches is smooth and error free.
  • Work with project manager, developer, and tester to ensure a successful release of application. Manage and empowered our build system and integrated test automation framework.
  • Complete ownership of Build of entire product. Ability debug, fix build issues across numerous Unix and Windows platform
  • Worked as an independent contributor, Self - motivated and energetic professional, Strong Organizational skills and ability to do multitask, ability to quickly acquire an in-depth knowledge of the company’s product and systems
  • Proven ability to identify and prevent defects, quality issue in the product.
  • Worked extensively on JIRA for bug tracking and defect fixing.
  • Knowledge on tools like Bamboo, Stash, Remedy for tracking bugs and defaults.
  • Hands on experience managing large releases, detailed knowledge of software build and release concept with software development process.
  • Good knowledge in sanity, and regression testing.
  • Self-motivated, well organized problem solver, approach problems and issues in logical or systematic manner, research issues to the lowest level and resolve them decisively. Excellent communication skills, as this position involves a high degree of interaction with development team member and management.
  • Experience with project involving global multisite development team.

TECHNICAL SKILLS:

Programming Languages and Scripts: Shell scripting, Ruby, Python.

Databases: Oracle, DB2, MS SQL Server 2000, MS Access.

Web/Application Servers: Weblogic 9.2 and 10.3, Apache Tomcat, JBOSS, IBM WebSphere 4.0/5 /5.1/6/7.

Operating Systems: UNIX, Linux, HP-UX,Solaris, IBM AIX and Windows NT/2000/XP.

Development/Build Tools: MAVEN, ANT, JIRA, AAT, SQL Plus, Oracle 10g, Chef, Puppet, SVN.

LDAP: Sun-one Directory Server, IBM Directory Server.

PROFESSIONAL SUMMARY:

Confidential, Boston, MA

DevOps Engineer

Responsibilities:

  • Involved in Create/Enhance/automate build and deployment processes for each release and backup, restore and upgrade.
  • Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Written multiple cookbooks in Chef.
  • Setup and Configure the continuous build system using Hudson/Jenkins and running automation smoke / nightly test suites.
  • Worked in Installation, Migration, Integration, Implementation, Release and building of products.
  • Design, investigation and implementation of public facing websites on Amazon Web Services (AWS)
  • Maintained and executed build scripts using Maven by coordinating with development and quality assurance teams.
  • Administered JENKINS, Proposed and implemented branching strategy suitable for agile/scrum development in a Fast Paced Engineering Environment.
  • Written Jacl, Ant Scripts for Automating ear deployments and configuration of websphere server for all J2EE applications
  • Created and maintained SVN, including Branching, tagging and merging.
  • Installed and configured SVN licensing server for providing floating license keys.
  • Created Subversion repositories and maintained scripts for creating users with authentication.
  • Performed SCM tasks like branching, merging and tagging the source code in Subversion.
  • Managed product baselines, and assisted users to merge streams.
  • Provided support to developers in writing configuration-specs.
  • Debugged performance related issues with Ant/Maven scripts and helped improved the build process.
  • Modularized unstructured Ant/Maven scripts and utilized properties file for reducing the complexity and making it more manageable.
  • Developed ant scripts to support multiple OS and Application servers.
  • Developed numerous Tools in Perl, bash and python to automate the build and release processes.
  • Developed a web based build request system, from where the end users can request distribution builds or debug builds of different flavors.
  • Demonstrated expertise with data extract and query tools (SQL/Oracle)
  • Knowledge in J2EE/.NET build/packaging, good communication skill, experience of working between offshore/onshore
  • Edited Maven mirror settings in m2/settings.xml to configure Maven to have Nexus as a repository.
  • Created and managed of all source code repositories, management security model, backup / restore of the source code repositories, and upgrading the version control system
  • Implemented Jira with Maven2 release plugin for tracking bugs and defects
  • Own the creation of builds and coordinate the creation of source-code tags and branches with development groups
  • Automated deployment activities with Shell scripts and Chef recipes
  • Designed CM processes and policies with approval from development and other affected teams.
  • Managed VMWare VCENTER for Internal Datacenter.cruci
  • Consolidated and migrated the LampsPlus.com .NET 1.1 code base to .NET 3.5
  • Created Application Server, nodes at a cell level, created clusters, defined DataSources for Database connectivity in Weblogic
  • Administered SVN/Git repositories and managed account administration, branching, merging, patch fixes and snapshots.
  • Setup and configured Jenkins for Continuous Integration and Release Management.

Environment: Tortoise CVS, Subversion, Apache ANT, AWS Amazon Services, Maven, Nexus, WebSphere Application Server, Perl Script, Korn Shell scripting,, Jenkins, Buildforge, Visual Build Professional, UNIX, Windows XP,.Net, Java (GUI), .NET, VS, HTML, XML, Oracle 11g.

Confidential, NY

DevOps/Build and Release Engineer

Responsibilities:

  • Trained developers in the use of TortoiseSVN and WebSVN as GUI clients for Subversion.
  • Performed merging from development to parent branches prior to building the code.
  • Set up the build and deployment scripts using Hudson for .NET applications using IIS7 and ISS6.
  • Setup the build and deployment scripts using Anthillpro for J2EE and Java applications using Web logic Application Server and ALSB.
  • Built 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.
  • Worked in creating Websphere/Weblogic Application Server Clustered Environments and handling Load Balancing for QA, UAT and Production.
  • Setup the builds scripts to generate reports for JUNIT Tests results, Cobertura Code Coverage results.
  • Installed and configured Subversion server on Linux via the Apache Web Server to provide access over the Http protocol.
  • Extensively used Ant, Maven, Perl and Bash Scripts for automating build and release tasks.
  • Implemented Shell and Perl scripts for release and buildautomation. Manipulated and automated scripts to suit requirement.
  • Demonstrated experience in the Web and Application server administration with good knowledge of Apache and JBoss Application Platform products.
  • Proficient in deploying and support applications on Websphere, Tomcat, Weblogic application servers
  • Demonstrated expertise in installing, configuring JBoss Enterprise Application Platform 5.1 and Apache 2.2
  • Maintain and enhance current build procedures for all software development projects
  • Created and maintained POM files for building the projects and developing the build scripts.
  • Modified build, Junit and reporting plugin in Maven POM Configurations according to project’s need.
  • Facilitate the Continuous 'Build Manager's Role for all Software Development projects.
  • Documented and published complete migration process of Subversion (SVNadmin dumps) to UCM ClearCase (VOBS).
  • Created and configured dynamic/snapshot ClearCase views as per the requirements and writing configuration-spec for views to work with branches and labels.
  • Installed Hudson on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Integrated Subversion and Ant with Hudson to implement the continous integration process.
  • Created Ant, Perl & UNIX scripts for build activities in QA, Staging and Production environments.
  • Worked on the transition project that involved migration activities to Maven 2 from Ant to standardize the build across all the applications.

Environment: CVS, ClearCase (SCM, UCM), Apache ANT, XML, Perl Script, bash Shell scripting, sed, java, Websphere, Nexus, GIT.

Confidential, Santa Clara, CA

SCM Engineer

Responsibilities:

  • Develop tools to manage, deploy, monitor, and scale our SaaS/PaaS infrastructure.

    Work closely with development teams to plan maintain, manage and enhance the platform.

  • Streamline the processes of getting things from code to production safely.
  • Design and setup Scalable and High Available clusters.Configure System Monitoring and Alerting.
  • Work closely with Operations and QA teams in building servers.
  • Develop framework for System Automation.Design and Automate LDAP security groups and permissions.
  • Configured Apache webserver with Websphere application server through proxy plug-in.
  • Created Self Certified Digital s (SSL) on BEAWebLogic 8.x/10.x/11g AppServer.
  • Collection of JVM statistics, garbage collection data for monitoring the heap and physical memory.
  • Day to day system administrators activities which includes performance monitoring and tuning, disk space issues, send mail issues, Tools related issues, FTP, telnet & application oriented issues.
  • Experience using weblogic. Admin, weblogic.Deployer and weblogic.server commands
  • Developed scripts (start/stop/backup recovery) for WebLogic application server administration. Developed WLST, ANT scripts, UNIX shell scripts to automate the deployment process.
  • Analyzing Thread dumps, pstack and prstat to find the problems in application.
  • Dealt with troubleshooting issues like Server hang, Application Deadlock, Out of Memory Issue, High memory usage and High CPU.
  • Provided 24/7 on call support in both testing and production environment.

Environment: Oracle Weblogic, Websphere, ANT, Maven, Jenkins, Subversion, Perl Script, bash Shell scripting.

Confidential

Systsem Engineer

Responsibilities:

  • As a part of GBE projects OSE team member involved in several build and migration projects.
  • Planned and successfully executed major hardware/OS upgrades and cross platform migrations with minimum downtime.
  • Created VMware Redhat Linux guest operating servers for lowered environments.
  • Build, Installation, maintenance and Quarterly Patching upgrades of Linux Servers using network installation - RUG and YUM.
  • Monitoring and analysis of systems performance on HP-UX, Solaris and Red Hat Linux servers supporting Oracle, Progress Databases and several other middle-tier applications
  • Migration of existing Environments to new Infrastructure (Blade Technology)
  • Configure, update, and support all 3rd party software to production like, Apache, MySQL, JBoss.
  • Supporting Database environments (Oracle, DB2). Provisioning and Build /Release Linux servers both Physical and Virtual using VMware.
  • Good understanding of Best1 and Hp-monitoring tool for gather performance reports for memory, cpu (Spec Rating), network and I/O.
  • Maintain Backup Environment (Symantec Netbackup Infrastructure, daily rsync’s to DR). Management of Backup Media Servers.
  • Configuring sessions in a batch and scheduling them through Autosys job scheduler.
  • Installation and configuration for Oracle RAC clusters using Veritas and Oracle ASM.
  • Work daily with developer and DBA teams to maintain and develop a production environment.
  • Participated in Business Continuity Planning (BCP) test failovers across datacenters.
  • Experience in HP OVO, HPSA and BMC Patrol.
  • Configured and managed two to six node active/active CFS cluster with Veritas Storage Foundation.
  • Responsibilities included troubleshooting, incident notification and resolution, problem management, post-mortem analysis, and root cause identification.

Environment: Redhat EL 5/6, Solaris 8-10, AIX 5L- V7.1, Vertias Storage Foundation 6 & Netbackup 7, UltraSPARC T-series CoolThreads, Enterprise-class M series. IBM POWER 760/770, Virtual I/O Server 2.2, HMC V7, EMC Symmetrix DMX & V-MAX, Hitachi Data Systems.

Confidential

System Administrator

Responsibilities:

  • Install, configure and administration of BEA WebLogic Application Server on SUN Solaris and Windows environment.
  • Maintained BEA WebLogic Application Server on different UNIX platforms and have setup development, testing, staging and production environments for the ongoing application development.
  • Installed Web logic servers, configured domains for deploying retail applications.
  • Installation, Configuring, troubleshooting and maintaining the Web logic and Apache web server.
  • Working on Daily builds Using Shell Script and Ant Script to extract code from Version Control.
  • Deployed applications (Service center etc.) On multiple WebLogic Servers and maintained Load balancing, high availability and Fail over functionality.
  • Created the connection pools, various data sources, JMS connection Factories, Queues and topics.
  • Configured Execute Threads, Connection Pools and JMS Bridges etc. for different components of the retailed applications.
  • Configured BEA Weblogic9.2 on a single Server and cluster environment.
  • Managed and Monitored JVM performance by Web logic Heap Size, garbage collection, JDBC Pools.
  • Developed scripts (start, stop, backup & recovery processes) for web application server administration.
  • Worked on Memory related issues, application leak or WebLogic leak or SUN java bug. By tuning and profiling the memory with third party tools.
  • Deployed WARs, EARs using WebLogic Admin Console as well as running scripts.
  • Provided WLST (Jython script) and configuring various WebLogic components/services via Jython script.
  • Prepared documents for production and business production environments.
  • Responsible for application changes across different platforms- Development, QA and Business production and Production environments.
  • Involved in build and deployment support for Integration Testing, Staging, Pre- Production, Production, Post Production.
  • Involved in 24/7 support for production environments.

Environment: SUN Solaris 2.x, Windows 2003 server, H.P, Linux, Web logic 8.1 Application Server, iPlanet4.1, Sun One6.1, IIS 6.0, Windows (95, 98, NT, 2000, XP), wily Interscope, Shell Scripting, Oracle 9i.

We'd love your feedback!