We provide IT Staff Augmentation Services!

Devops Engineer Resume

5.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Over all 7+ Years of experience in IT industry comprising of Development, Deployment management, Web Systems Administration, Web Development and Software Configuration Management (SCM).
  • Expertise in all areas of software development life cycle and post - production analysis of the project. Experience on building, deployment and debugging of systems support development projects.
  • Ability to manage SCM processes which include compiling, Packaging, deploying and application configurations.
  • Working knowledge and experience in developing and supporting security standards PCI, HIPAA etc for infrastructure security and auditing.
  • Experience in Devops preferably with cloud connected devices systems, distributed applications and databases using Java, Scala, Apache Tomcat, Netty, Hazelcast, Cassandra and RDBMS.
  • Experience with configuration management tools like Chef, Puppet, Ansible, Salt Stack.
  • Experience on developing and maintaining applications, tools and scripts.
  • Worked with Chef to aid with deployment process and migrating in house systems to Amazon Cloud Services.
  • Experience on developing Chef(getchef.com) cookbooks for the automation of software installation and configuration of customer infrastructures.
  • Expertise in building of deployable artifacts such as war & ear from source code using Apache ANT and MAVEN.
  • Worked extensively with Apache ANT and MAVEN build tools for writing build.xml and pom.xml files respectively.
  • Efficient experience in using Nexus and Artifactory Repository managers for Maven builds.
  • Hands on experience with version CVS, SVN, Clear Case and GIT control systems to create daily backups and checkpoint files.
  • Hands on experience in installing and administrating CI tools like Hudson/Jenkins, Sonar, SubVersion, Fisheye and Nexus.
  • Extensively worked on Hudson/Jenkins, Build Forge for continuous integration and for End to End automation for all build and deployments.
  • Performed integration of Code Quality Analysis Techniques like Checkstyles, FindBugs, PMD, Cobertura with CI tools like Hudson/Jenkins.
  • Strong understanding and experience in AWS VPC, network management and datacenter operations.
  • Experience in administering and supporting the CM tools including Subversion and CVS on UNIX environments.
  • Extensive experience in working with Apache Tomcat and IBM Websphere application servers.
  • Experience in maintaining and executing build scripts to automate development and production builds.
  • Experience in building and deploying Java & SOA applications like Oracle Service Bus (OSB), Oracle Policy Modelling (OPM) and Oracle Business Process Management (BPM), and troubleshooting the build and deploy failures.
  • Content Management, System Installation, Up gradation, Integration of different Modules and Administration.
  • Website planning and optimization for search engines, accessibility and load speed.
  • Jquery UI Effects integration with HTML and CSS for event handling and animation.
  • Experience on Production systems troubleshooting, root cause analysts, performance monitoring and improvements.
  • Collaborated with application developers, Project Managers and QA analysts to ensure proper testing, configuration and deployment.
  • Strong interpersonal and communication skills, ability to learn, implement and explain new tools and technologies quickly and ability to work within aggressive timelines.
  • Self-motivated and able to work independently with low supervision and in a team environment.

TECHNICAL SKILLS

Build Tools: ANT, Maven, Chef, Puppet, Jenkins, Bamboo, Clearmake, AnthillPro, Build Forge, Cruise Control, Continuous Integration, Atlassian Suite - (Confluence, Jira)

Version Control Tools: GIT, SVN, UCM, Base ClearCase, Harvest, CVS, RCS and PVCS.

Languages: C, C++, Java Script, HTML, XML, Shell, PHP, Python and Perl.

Operating Systems: Windows 8/7/Vista/XP/2003/2000/NT/98/95, Sun Solaris 2.x, HP-Unix, RHEL.

Rational Tools: ClearCase 7.0, 6.0 Rational ClearQuest 7.0, 6.0, ClearCase Multisite.

Databases: MS-Access, MySQL, SQL Server, DB2, Oracle 10g/11g.

Servers: Samba, Apache, Web Logic and Websphere.

Test Reporting Tools: Quality Center, Test Director, Rational Clear Quest, Test Manager.

Virtualization and Cloud Computing: OpenStack (Nova, Swift, Glance, Keystone, Neutron, Melange, Entropy), XenServer, XenClassic, VirtualBox, Vagrant, LXC, KVM, VMware.

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

DEVOPS Engineer

Responsibilities:

  • Provided CM and Build support for many different applications, built and deployed to lower and higher environments.
  • Defined and Implemented CM and Release Management Processes, Policies and Procedure.
  • Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions using SVN/GIT source control.
  • Analyze and resolve conflicts related to merging of source code for SVN/GIT.
  • Implement, maintain and support reliable, timely and reproducible builds for project teams.
  • Maintained build related scripts developed in ANT, Shell and WLST/Python.
  • Created and modified build configuration files including Ant’s build.xml.
  • Worked with development team to migrate Ant scripts to Maven.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plug-in, and managing artifacts in Sonatype NEXUS repository.
  • Researched and implemented code coverage and unit test plug-ins like findbugs, checkstyle, cobertura and PMD with Maven/Hudson.
  • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects and environments.
  • Configured and maintained Hudson to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Created multiple automation tools geared for safe Cluster management, Service and IIS restarts, Parallel bit deployments, VM deployments and general server management automation.
  • Worked with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Wrote Puppet Manifest files to deploy automated tasks to many servers at once.
  • Maintained SVN repositories for Devops environment: automation code and configuration
  • Own full lifecycle of build system - from analysis, development, implementation and support of builds, unit testing and deployments.
  • Coordinated with Release Management regarding appropriate system releases among other development platforms.
  • Automated common maintenance, deployment and build jobs.
  • Analyzed system and application architecture to ensure that all requirements are met.

Environment: SVN/GIT, Hudson, Web logic, Nexus, Sonar, Bamboo, JIRA, Oracle, Shell, WLST, Python, Ant, Maven, Puppet, Java, Linux.

Confidential, Irvine, CA

Build & Release Engineer

Responsibilities:

  • Developed build and deployment processes.
  • Used RTC as source code repository.
  • Managed RTC for creating Stream for different Environment based on configuration manager requirement.
  • Maintain Jenkins and design the Jenkins Jobs according to management requirement.
  • Troubleshoot the Jenkins and solved the build issues.
  • Used Jenkins, for Continuous Integration and deployment into Websphere Application Server.
  • Developed Shell Scripts for automation purpose and also wrote a build and deployment scripts according to SCM team standards and processes to IST, QA, Performance and Production Environments.
  • Configured and Administered Nexus for Maven builds to share the artifacts within the company.
  • Closely work with developers and Configuration Manager and understand their Problem and solved based on their requirement.
  • Worked as SCRUM MASTER as per management requirement(Agile Development).
  • Arranged daily Scrum meeting with all team members.
  • Responsible for design and maintenance of the Subversion Repositories and the access control strategies.
  • Merged release branches to the trunk after the production release and resolved the conflicts rose during the merge in Subversion.
  • Carried Deployments and builds on various environments using continuous integration tool.
  • Developed and implemented the software release management for the release of web applications.
  • Wrote MAVEN Scripts to automate the build process.

Environment: RTC, Shell Scripts, Jenkins, Websphere, Maven, Tomcat, Nexus.

Confidential, San Jose, CA

Build & release engineer

Responsibilities:

  • Primary duties include Build and Deployment of the java applications onto different environments like Dev, INT, QA and UAT.
  • Involved in Installing Hudson on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Generated Ant, Perl & UNIX scripts for build activities in Dev, INT, QA, UAT and Production environments.
  • Worked on the transition project which involves migration activities from Ant to Maven in order to standardize the build across all the applications.
  • Merged release branches to the trunk after the production release and resolved the conflicts erose if any during the merge in Perforce.
  • Managed Users and Groups in Perforce and troubleshoot client spec issues and user issues.
  • Automated the deployment and server bounce process is by creating the scripts using Weblogic Scripting Tool(WLST)
  • Build artifacts (war and ear) are deployed into a Weblogic app server by integrating the WLST scripts to Shell Scripts.
  • Maintained configuration files for each application for build purpose and installed on different environments.
  • Directed the Release Management Calls to synchronize with the Developers, Testers and DBA teams for successful Release.
  • Presented reports to the Project manager about the progress and issues tracking key project Milestones, plans and resources.
  • Deployed using Admin console into WebLogic Application Servers.
  • Involved in troubleshooting of user interface using JSP.
  • Pushed releases to INT, QA, UAT environments.
  • Worked closely with the team to review code for compatibility issues, resolve issues as they arise, and implement deployment processes and improvements on a continuous basis.

Environment: Hudson, ANT, Maven, UNIX, Web Logic.

Confidential

Software Configuration Manager

Responsibilities:

  • Wrote Ant scripts to build C/C++ code using CVS repositories.
  • Maintained and version controlled Backend Oracle database using CVS/Ant scripts.
  • Daily build and release support for users.
  • Integrated Subversion with JIRA.
  • Implemented Anthill Pro with Subversion/SVN for Continuous integration environment.
  • Worked with CQ/CC integration in UCM environment.
  • Created and maintained automatic integration of source code a framework for continuous build process using Cruise Control.
  • Managed builds and wrote Ant build scripts for Java based applications.
  • Developed and implemented soft switch using C++ language.
  • Clear Quest defect and change tracking system used Crystal Reports.
  • Managed builds and wrote Ant build scripts for web based applications Designing and creating necessary CM documentation.
  • Hands on experience on Linux packing using RPM.
  • Worked with many developers and I helped them fix code version conflicts, resolved build problems, and runtime failures.

Environment: Java/J2EE, .NET, Subversion, Jira, CruiseControl, Unix, nMake, Oracle, ANT, Tomcat, CRON, WindowsServer2003, RPM, Baldelogic, Perforce, VMWare, Putty, Linux, RPM, Makefiles.

Confidential

Software Cofiguration Engineer and Web Developer

Responsibilities:

  • Integrated Maven with Perforce to manage and deploy project related tags.
  • Installed and administered Tomcat repository to deploy the artifacts generated by Maven and to store the dependent jars which are used during the build.
  • Mentor Business areas on Subversion Branching, Merging strategies concepts.
  • Resolved update, merge and password authentication issues in Jenkins and Jira.
  • Involved in implementing Tool Suite (Jira, Jenkins).
  • Setting up continuous integration and formal builds Jenkins with Maven and Tomcat repository.
  • Installed and configured Confluence as the enterprise wiki to document development and change management procedures.
  • Involved partially in deploying WARs/EARs(backend) through WebLogic application Server.
  • Used Shell scripts to configure the WebLogic application server in all the environments.
  • Support Lead developers with Configuration Management issues.
  • Worked for Creating the software configuration management plan.
  • Managed all the bugs and changes into a production environment using the Jira tracking tool.
  • Website planning and optimization for search engines, accessibility and load speed.
  • Programmed shopping cart, template engines, message boards and Social Profiles system in PHP using MySQL database.
  • HTML mastery focused on hierarchical, semantic document structure and SEO.
  • Content Management System Installation, up gradation, Integration of different Modules and Administration.

Environment: PHP, MySQL, HTML, CSS, Maven, Jenkins, Jira, Linux, WebLogic, Subversion, Shell scripting.

We'd love your feedback!