We provide IT Staff Augmentation Services!

Devops Engineer Resume

Columbus, OH

SUMMARY:

  • Over Seven 8 years of experience as a SCM, Environment Management and Build/Release Engineering for automating, building, releasing and configuring changes from one environment to other environment.
  • Experience in using version controller tools like Subversion (SVN), GIT, IBM Clear case UCM and PVCS.
  • Extensively worked on Hudson, Jenkins and Team City for continuous integration and delivery for End - to-End automation for all build and deployments.
  • In-depth understanding of the principles and best practices of Software Configuration Management (SCM)
  • Worked with development engineers to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the deployment and building.
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing, Implementing and Post-production analysis of the projects.
  • Ability in deploying the developed code in a WebSphere/WebLogic, Apache Tomcat/JBOSS, IIS7.
  • Excellent knowledge on Java/J2EE and also the ability of developing XML, HTML, Shell Scripts and Perl Scripts.
  • Efficient in working closely with core product teams to ensure high quality and timely delivery of builds.
  • Excellent experience in documenting and automating the build and release process.
  • Conduct systems design, feasibility and cost studies and recommend cost-effective cloud solutions such as Amazon Web Services.
  • Experience in using bug tracking systems like JIRA, Remedy and HP Quality Center.
  • Proficient in tracing complex build problems, release issues and environment issues in a multi-component environment
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • In-depth understanding of the principles and best practices of Software Configuration Management (SCM)
  • Having good Experience in DevOps tools like Chef and Puppet for Deployment on Multiple platforms.
  • Extensively used build utilities like Maven, ANT for building of jar, war, bar and ear files.
  • Expertise in troubleshooting the problems generated while building, deploying and also in production support.
  • Ability in managing all aspects of the software configuration management process including code compilation, packaging, deployment, release methodology and application configurations.
  • Experience working with Oracle 9i/10g. Prior coding skills in PL/SQL, triggers, stored procedures, design and creation of databases, schemas, tables and indexes.
  • Closely worked with development, QA and other teams to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the deployment and building.
  • Extensive experience in all phases of Software Development Life Cycle with emphasis in Designing, Developing, Implementation, Deployment and Support of distributed enterprise scalable, secure and transactional J2EE applications.
  • Worked with different Bug tracking tools like JIRA, Rally, Remedy, HP Quality Center and IBM Clear Quest.
  • Team player with excellent interpersonal skills, self-motivated, dedicated and understanding the demands of 24/7 system maintenance and has good customer support experience.

TECHNICAL SKILLS:

Operating Systems: Linux, UNIX, Windows XP, Windows NT, Windows 2000, MS-DOS

Technology: Build and Release Management /Quality Testing/ OBIEE

Languages: Java 1.5, Struts, Servlets, JSP, HTML, JDBC, Hyperion, Crystal reports

ASP.net.I: Report, Python

Other Languages: XML, HTML, XSL, XSLT, CSS

Maven, ANT, Anthill, Bamboo, Hudson: Jenkins, Puppet, Team City and Cruise Control

Scripting: JavaScript, Shell Scripting, Perl Scripting, PowerShell Scripting, SQL Scripting, VB Scripting

MS: Access, MYSQL 5.0, Oracle SQL Server 2000, DB2

IDE & Dev Tools: Eclipse2.3, My Eclipse 5.1, Rational Application Developer7.0, Toad, Autosys,MS - Team Foundation Server

Version Control: MS Visual Source Safe (VSS), CVS, PVCS- Serena, Perforce, SSL, Subversion,SVN, Puppet, Microsoft Team Foundation Server (TFS), IBM- Rational Clearcase and Clear quest.

SDLC & Testing: Agile Methodologies, Scrum Process, Junit, Manual Testing, HP Quality Center, Bugzilla, Metrix, JIRA

EXPERIENCE:

Confidential, Columbus, OH

Devops Engineer

Responsibilities:

  • Writing plugins for Jenkins and maven as per the requirement.
  • Design, code and implement missing tools through creation of either web-based or back-end java applications.
  • Created web applications using JSON, REST mostly with the Atlassian Products like JIRA, BITBUCKET.
  • Implementing automation efforts around builds, deployment and automation scaling.
  • Monitored environments, servers and applications for health, performance and security.
  • Maintained and upgraded configuration management systems.
  • Working with SCM, SVN, GIT and maven including branching and merging strategies.
  • Experience with migrating code base from SVN to GIT.
  • Maintaining tooling code in shell, python,ruby.
  • Experience in UNIX and Linux system administration.
  • Currently managing 145 Environments with more then 2100 server instances.
  • Experience Implementing continuous Integration and delivery process.
  • Familiar with splunk for investigating and monitoring problems systems.
  • Working knowledge of containerization (Docker) and supporting technologies.
  • Experience maintaining clusters with configuration tools like Puppet.

Environment: Java, Ruby, MySQL, Oracle, SVN, GIT, Maven, Jenkins, Nexus, Sonar, Puppet, Salt stack, Docker, Nagios, Open stack, Splunk, JIRA, Bitbucket, SNOW, Fisheye/Crucible.

Confidential, Waltham, MA

Devops Engineer

Responsibilities:

  • Configured yum repository server using Chef on RHEL 5/6.x in VMware environment.
  • Automated Linux production servers setup using Puppet scripts. Used these scripts to replicate production build environments on a local dev boxes using Vagrant and Virtual Box.
  • Storing data in MongoDB, adding, deleting and doing all in it.
  • Documented release, builds and source control processes and plans.
  • Writing Unit Test cases.
  • Testing the End-to-End process using the Microsoft Test case Manager -2010 Configuring the several virtual machines, applying snapshots
  • Implementing and managing automated build systems
  • Worked on building and deploying Java code through Jenkins.
  • Managing and Creating run Environments on Linux or windows platform using Tomcat, and other application servers.
  • Coordinated the build and deployment bottlenecks with the development team.
  • Strengthening security by implementing and maintaining Network Address Translation in company’s network.
  • Supported small to medium sized projects using GIT.
  • Worked on integrating GIT into the continuous Integration (CI) environment along with Jenkins.
  • Worked with Performance engineers on Configuration of the environment.

Environment: Linux/Unix (Redhat 6.5), Docker, Marathon, Cassandra, MSBuild, MongoDB, Teamcity,Python, Maven, GIT, Gradle, Jenkins, Puppet, WebLogic.

Confidential, Savannah, GA

Devops Engineer

Responsibilities:

  • Participated in the release cycle of the product which involves environments like Development, QA and UAT.
  • Wrote build.xml for applications using Ant builds.
  • Developed and implemented Software Configuration Management strategies for various applications according to the agile process.
  • Managed the Subversion branching strategy for few applications by creating Release branches, Development branches thus ensuring the integrity of Trunk.
  • Jenkins is used as a continuous integration tool for build and deployment of JAVA code.
  • Installed and Administered Jenkins CI for ANT Builds.
  • Implemented LDAP authentication for Jenkins.
  • Experience in User Management for Jenkins CI.
  • Worked in agile modeled software development life cycle.
  • Participated in weekly release meetings with Technology, stakeholders to identify and mitigate potential risks associated with the monthly releases.
  • Developed build scripts using ANT as the build tool for the creation of (WAR files) build artifacts.
  • Worked with Engineers on providing the configuration details of the DEV environments and assisting in Creating CHEF recipes for Proof of Concept.
  • Involved in troubleshooting the automation of Installing and configuring JAVA applications in the test and production environments.
  • Built and Deployed java source code into application servers in an agile continuous integration environment.
  • Maintained the Shell and Perl scripts for the automation purposes.
  • Deployed the archives like war files into the TCServer Application Servers.
  • Proficiency in writing automation scripts using Chef, Puppet, Shell, Power Shell etc to support infrastructure as code and continuous deployment.
  • Involved in editing the existing ANT build files in case of project requirement changes.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Used Remedy as deployment issue tracking tool.

Environment: ANT, Subversion (SVN), Shell and Perl Scripting, Agile, TCServer, Jenkins, Remedy, CHEF.

Confidential, Madison, WI

DevOps (PKI) Engineer/ Cloud Automation Engineer

Responsibilities:

  • Participated in the release cycle of the product which involved environments like Development, SIT, QA, UAT and Production.
  • Converting the ANT Build projects to Maven Build projects.
  • Developing the Maven build scripts (pom.xml)
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Creation of Svn hooks, Python, Batch scripting for some custom rules.
  • Used SVN as Version control for versioning code and configurations.
  • Responsible for creating New Branches, Rebasing and Re-integrating branches.
  • Creating new build jobs, Integration testing jobs and deploy jobs in Jenkins to automate the process
  • Automated legacy infrastructure in the interim while working through Chef.
  • Automated the process of deployment to Apache Tomcat application servers by developing Perl Scripts.
  • Experience in managing Source control systems GIT and SVN.
  • Managed Jenkins and Bamboo as a CI server for different projects.
  • Worked in Agile Project management Process.
  • Built and Deployed Java/J2EE to Tomcat Application servers in an agile continuous integration process and automated the whole process.
  • Worked on Amazon cloud POC (AWSinstallation of openstack and Image)
  • Continuous Integration of builds using Jenkins's, Migration of build system Ant to Maven and managing the build system.

Environment: Java/J2ee, ANT, Maven, SVN, Jenkins, Python, AWS, GIT, SVN, Web LogicPerl and Shell Scripts, CVS, Linux.

Confidential, Houston TX

Sr. Build & Release Engineer

Responsibilities:

  • Implement, maintain and support reliable, timely and reproducible builds for project teams.
  • Maintained build related scripts developed in ANT, Python and shell. 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 plugin, Mavenization of Java projects and managing Maven repositories.
  • Researched and implemented code coverage and unit test plug-ins with Maven/Hudson.
  • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects.
  • Configured and maintained Hudson to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.

Environment: Ant, Java/J2EE, Maven, Hudson, Linux, Solaris, Python, WebSphere, Shell scripting, Nexus

Confidential

Build and Release Engineer

­­­­­­

Responsibilities:

  • Provided CM and Build support for more than 5 different applications, built and deployed to the production and lower environment.
  • Defined and Implemented CM and Release Management Processes, Policies and Procedures.
  • Implement, maintain and support reliable, timely and reproducible builds for project teams.
  • Maintained build related scripts developed in ANT, Python and shell. 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 plugin,
  • Mavenization of Java projects and managing Maven repositories.
  • Researched and implemented code coverage and unit test plug-ins with Maven/Jenkins.
  • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Worked on the Oracle databases in the backend to execute the DMLs and DDLs.
  • Own full lifecycle of build system - from analysis, development, implementation and support of builds, unit testing and deployments.

Environment: Ant, Java/J2EE, Maven, Jenkins, Linux, Solaris, Python, WebSphere, Shell scripting, Nexus.

Confidential

UNIX Systems Administrator

Responsibilities:

  • Installing and upgrading Redhat 5.x, CentOS 5.x, Ubuntu, SUSE and Solaris 9/10 on Various HP and Dell Hardware’s.
  • Troubleshooting and Configuring of SSH, TELNET, FTP and NFS in RHEL and CentOS.
  • Troubleshooting and configuration of Lotus Notes and Outlook.
  • Creating sparse root and whole root zones and administered the zones for Web, Application and Database servers and worked on SMF on Solaris 10.
  • Implemented and administered VMware ESX 3.5, 4.x for running the Windows, Redhat Linux and Ubuntu Servers on development and test servers.
  • Involved in managing SAN disks like EMC Clarions and VMAX using EMC Power path and Volume management software’s.
  • Configured and installed Nagios Monitoring tool on different versions of Linux and Windows Servers.
  • Troubleshooting and Configuration of SSH, FTP, NFS and APACHE Server.
  • Implemented HA using VERITAS Cluster Server 5.0 for WebLogic agent
  • Involved in Setting up the Authentication Configurations and configuring SUDO/ PBRUN access.
  • Used HP Quality center and BMC Remedy change management system for ticketing and Workflow.
  • Troubleshooting and performance tuning issues with applications like Oracle 10g, JBoss 4.x, WebLogic 10, and MQSeries 6.x.
  • Involved in the administration of the Web Logic 9, JBoss 4.2.2 servers including installation and deployments.
  • Wrote Shell and Python scripting to automate the regular tasks like removing core files, taking backups of important files, file transfers among servers.

Environment: Redhat, Ubuntu, CentOS, WebLogic, Python, Shell Scripting, Nagios, Apache Tomcat.

Hire Now