We provide IT Staff Augmentation Services!

Devops Engineer Resume

2.00/5 (Submit Your Rating)

Boston, MA

SUMMARY

  • 7+ years of diversified experience wif 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.
  • Extremely noledge about CI/CD
  • Excellent configurationmanagementusing Chef & Have noledge on Puppet.
  • Create Chef Recipes, automation tools and builds, and do an overall process improvement to any manual processes.
  • Midlevel expertise in PERL CGI, Web development and basic understanding in SQL and Python.
  • 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 teh 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 wif 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 noledge of teh company’s product and systems
  • Proven ability to identify and prevent defects, quality issue in teh product.
  • Hands on experience managing large releases, detailed noledge of software build and release concept wif software development process.
  • Good noledge in sanity, and regression testing.
  • Self-motivated, well organized problem solver, approach problems and issues in logical or systematic manner, research issues to teh lowest level and resolve them decisively. Excellent communication skills, as dis position involves a high degree of interaction wif development team member and management.
  • Experience wif 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 teh 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 wif 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 wif autantication.
  • Performed SCM tasks like branching, merging and tagging teh 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 wif Ant/Maven scripts and helped improved teh build process.
  • Modularized unstructured Ant/Maven scripts and utilized properties file for reducing teh 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 teh build and release processes.
  • Developed a web based build request system, from where teh end users can request distribution builds or debug builds of different flavors.
  • Demonstrated expertise wif 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 teh source code repositories, and upgrading teh version control system
  • Implemented Jira wif Maven2 release plugin for tracking bugs and defects
  • Own teh creation of builds and coordinate teh creation of source-code tags and branches wif development groups
  • Automated deployment activities wif Shell scripts and Chef recipes
  • Designed CM processes and policies wif approval from development and other effected teams.
  • Managed VMWare VCENTER for Internal Datacenter.
  • Consolidated and migrated teh 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

Build and Release Engineer

Responsibilities:

  • Trained developers in teh use of TortoiseSVN and WebSVN as GUI clients for Subversion.
  • Performed merging from development to parent branches prior to building teh code.
  • Set up teh build and deployment scripts using Hudson for .NET applications using IIS7 and ISS6.
  • Setup teh 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 teh required Make files and notify teh build distribution team in case of Build errors or Completion of teh builds.
  • Worked in creating Websphere/Weblogic Application Server Clustered Environments and handling Load Balancing for QA, UAT and Production.
  • Setup teh builds scripts to generate reports for JUNIT Tests results, Cobertura Code Coverage results.
  • Installed and configured Subversion server on Linux via teh Apache Web Server to provide access over teh 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 teh Web and Application server administration wif good noledge 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 teh projects and developing teh build scripts.
  • Modified build, Junit and reporting plugin in Maven POM Configurations according to project’s need.
  • Facilitate teh 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 teh requirements and writing configuration-spec for views to work wif 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 wif Hudson to implement teh continous integration process.
  • Created Ant, Perl & UNIX scripts for build activities in QA, Staging and Production environments.
  • Worked on teh transition project that involved migration activities to Maven 2 from Ant to standardize teh build across all teh applications.

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

Confidential, Santa Clara, CA

SCM Engineer

Responsibilities:

  • Develop tools to manage, deploy, monitor, and scale our SaaS/PaaS infrastructure.
  • Work closely wif development teams to plan maintain, manage and enhance teh platform.
  • Streamline teh processes of getting things from code to production safely.
  • Design and setup Scalable and High Available clusters.Configure System Monitoring and Alerting.
  • Work closely wif Operations and QA teams in building servers.
  • Develop framework for System Automation.Design and Automate LDAP security groups and permissions.
  • Configured Apache webserver wif Websphere application server through proxy plug-in.
  • Created Self Certified Digital Certificates (SSL) on BEAWebLogic 8.x/10.x/11g AppServer.
  • Collection of JVM statistics, garbage collection data for monitoring teh 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 teh deployment process.
  • Analyzing Thread dumps, pstack and prstat to find teh problems in application.
  • Dealt wif 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

SCM Engineer

Responsibilities:

  • Responsible for Development, UIT, SYTEM, UAT, STAGING Builds and Releases.
  • Builds and deploys J2EE application in Oracle Weblogic server 11g.
  • Assist wif maintaining current build systems, developed build scripts, and maintained teh source control system.
  • Responsible for CI environments (Jenkins, Nexus, Sonar).
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Enforced automation in build and deployment procedures, executed code builds and deployment activities.
  • Deployed built artifacts to Websphere application server using maven and python scripts.
  • Responsible for design and maintenance of teh Subversion (SVN) Repositories.
  • Managed teh source codes repository of multiple development applications using Tortoise SVN.

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

Confidential

ystem 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 teh ongoing application development.
  • Installed Web logic servers, configured domains for deploying retail applications.
  • Installation, Configuring, troubleshooting and maintaining teh 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 teh connection pools, various data sources, JMS connection Factories, Queues and topics.
  • Configured Execute Threads, Connection Pools and JMS Bridges etc. for different components of teh 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 teh memory wif 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!