We provide IT Staff Augmentation Services!

Devops Engineer Resume

3.00/5 (Submit Your Rating)

Louisville, KY

SUMMARY:

  • 8 years of experience in IT industry as Devops/Agile Operations, Linux Administrator, Build/Release Management, Change/Incident Management, Cloud Computing.
  • Experience in Administration/Maintenance of Source Control Management Systems, such as Sub Version(SVN), Perforce, TFS, GIT and Knowledge of Clear Case.
  • Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (Red Hat, Centos, Ubuntu and Oracle).
  • Good understanding of the principles and best practices of Software Configuration Management (SCM).
  • Experience of Migration & Deployment of Applications with Upgrade Version of Applications.
  • Rebuilding and modernization of high load classified advert platform on Amazon Web Services(AWS) .
  • Cloud solution architecture on Amazon Web Services.
  • Good exposure in administering version control systems to create daily backups and Checkpoint files.
  • Expertise in using build tools like MAVEN and ANT for the building of deployable Artifacts such as War & Ear from Source Code.
  • Experience in managing the Artifacts generated by MAVEN in the Nexus Repository.
  • Experience in AWSCloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS,Cloud Watch, Cloud Trail, Cloud Formation AWS Config, Autoscalling, Cloud Front, IAM, S3.
  • Administered and Implemented CI tools Hudson/Jenkins for automated builds. Experience in integrating Unit tests and Code Quality Analysis Tools like Junit.
  • Application Deployments & Environment configuration using Chef/Puppet. Master and agent server configuration using tools like puppet, configuring Jenkins involving ant/maven invoke for continuous integration from version control.
  • Involved in the functional usage and deployment of applications in WebLogic, WebSphere and Apache Tomcat Server.
  • Expertise in Querying RDBMS such as Oracle, MY SQL and SQL Server by using PL/SQL for data integrity. Strong knowledge on Cassandra.
  • Deployed Puppet for automated management of machine configurations.
  • Experience maintaining automated build systems such as Jenkins, Bamboo, TeamCity or RunDeck .
  • In - depth knowledge of computer applications and scripting like Shell, Python, Ruby, Perl, JavaScript and XML.
  • Work under SLA (Service Level Agreement) and Incident Management (Remedy) with increases productivity, scalability and performance of application.
  • Strong ability to Troubleshoot any issues generated while building, deploying and in production support.
  • Excellent experience in working with Agile and Scrum,Waterfall implementation methodologies.
  • 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, Fisheye, Crucible and IBM Clear Quest.

TECHNICAL SKILLS:

Version Controlling Tools: Subversion, Clear case, GIT, Perforce

Build/CI Tools: ANT, Maven Hudson, Jenkins, Bamboo, Chef, Puppet, Nexus.

Programming Languages: Java/J2EE, PYTHON, RUBY, Perl (Very little exposure).

Scripting Languages: Unix Shell scripting, Python, Perl scripting

Operating Systems: RHEL, Centos, Ubuntu, Windows, UNIX, LINUX, Mac OS

Database: Oracle 10g/9i, SQL Server, MySQL

Web/Application Servers: Web logic, JBoss, WebSphere, Apache Tomcat

Bug Tracking Tools: JIRA, Rally, Fisheye, Crucible, Remedy and IBM Clear Quest.

Developer Tools: Oracle J Developer Studio 10.1.3.4,10.1.3.5,11g

Adapters: DB Adapter, Oracle Apps Adapter, JMS Adapter, MQ Adapter, AQ Adapter, File Adapter, Siebel.

Applications: Oracle Application Server - 10gAS and 9iAS, Oracle Fusion middleware 11g R1, Oracle SOA suite, oracle Portal, Forms, Reports and Discoverer. Oracle WebLogic server, JDeveloper, Apache, Tomcat

IDE: TOAD, SQL Developer, Soap UI, JDeveloper

Operating Systems: Windows 95/98/NT/2000/XP, UNIX - Solaris, LINUX

Oracle Tools: RMAN, OAM, OEM, DB Artisan, TOAD, SQL*Loader, Data Pump, Oracle Net Manager

XML/Web Services: XML, XSD, XSLT, SOAP, UML, WSDL, DHTML, HTML, UDDI, XSL

Hardware/Storage: Sun E4500, Sun E10K, HP9000, RS6000, NetApp, EMC, VERITAS NetBackup, Tivoli Storage Manager (TSM).

Cloud: AWS, Rackspace

PROFESSIONAL EXPERIENCE:

Confidential, Louisville, KY

Devops Engineer

Responsibilities:

  • Provided configuration management expertise to all software development projects.
  • Build and Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Creating AWS Instances using EC2 Service.
  • Enabling Highly Available WebLogic clusters in AWS using auto scaling capabilities.
  • Designing and implementing for fully automated server build management, monitoring and deployment By Using DevOps Technologies like Chef.
  • Experience with Setting up Chef infrastructure, Chef-repo and Boot strapping chef nodes
  • Experience in writing complex cookbooks, recipes and configure them by applying node convergence on various production nodes.
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers and Puppet
  • Experience in working with Amazon EC2, S3, Bean Stalk.
  • Create multiple groups and set permission polices for various groups in AWS.
  • Experience in creating life cycle policies in AWS S3 for backups to Glaciers.
  • Responsible for building/deploying consistently repeatable deployments to company production and non-production environments using JENKINS & BUILD Pipelines, ANT, MAVEN, Shell.
  • Worked with the development team to generate deployment profiles (jar, war, ear) using ANT Scripts and Jenkins.
  • Deployed Java/J2EE applications to WebLogic server using Jenkins
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Responsible for design and maintenance of the GIT, Stash Repositories, views, and the access control strategies.
  • Setting up Chef Server & Clients for managing enterprise policies, configurations.
  • Working with cookbooks, resources, attributes, data bags in chef.
  • Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes.
  • Provided end-user straining for all Tortoise SVN, JIRA.
  • Built scripts using ANT and MAVEN build tools in Jenkins, to deploy J2EE applications to Application servers from one environment to other environments.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Managed Maven project dependencies by creating parent-child relations between Projects.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Elastic search is used for new geo and pipeline aggregation.
  • Worked on installation of Docker using Docker toolbox.
  • Worked on creation of custom Docker container images, tagging and pushing the images.
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
  • Worked on setting up the automated build on Docker Hub.
  • Documented the entire build and release engineering process and provided on call support.

Environnent: Tortoise SVN, Jenkins, Java/J2EE, ANT, MAVEN, OpenStack, Amazon EC2, Amazon Web Services, Chef, Python Scripts, Shell Scripts, UNIX, JIRA, Docker, Python, CentOS.

Confidential, Seattle, WA

Devops Engineer

Responsibilities:

  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Developed and Implemented Software Release Management strategies for various applications according to the Agile Process.
  • Extensive experience with Perforce. Experience with Subversion/CVS, and Git Software Configuration tools.
  • Worked with Subversion, Proposed and implemented branching strategy suitable for agile/scrum development in a Fast Paced Engineering Environment.
  • Used Shell and Perl scripting to deploy artifacts that are built by Maven.
  • Responsible for Development, UIT, SYTEM, UAT, STAGING Builds and Releases.
  • Imported and Managed Multiple Corporate Applications into Subversion (SVN).
  • Responsible for design and maintenance of the Subversion (SVN) Repositories.
  • Provided end-user training for all Subversion (SVN) users to effectively use the tool.
  • Responsible for building images of the root repository using Docker.
  • Managed machines over the SSH protocol using Ansible.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Worked on .NET Web. Application Build / Deployment (MS Visual Studio 2012, TFS 2010/12) software.
  • Extensive hands-on experience in Design, Architecture and Implementation of data warehouse, MDM, Cloud (AWS) and ad-hoc reports.
  • Experience working on Docker to build image at root of the repository.
  • Responsible for building images of the root repository using Docker.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Created and Maintained the Shell/Perl Deployment Scripts for Web Logic web application Servers.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Involved in editing the existing ANT files in case of errors or changes in the project requirements.
  • Participated in execution of client meetings and internal Ruby development projects.
  • Prepared Ruby codes, programming of web applications and testing services on daily basis. worked on Continuous Integration with Electric Commander.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Managed Dependency Management within the teams by installing and configuring Nexus Repository Manager.
  • Performed field services, client site Installation of CA Mainframe Software Manager (MVS USS UNIX base install).
  • Deployed Puppet for automated management of machine configurations.
  • Used JIRA to track issues and Change Management.
  • Integrated JIRA with SVN and created automated release Notes using Perl Scripts.

Environment: Subversion (SVN), Jenkins, Java/J2EE, Ruby, ANT, MAVEN, Web Logic, Perl Scripts, Shell Scripts, Perforce, RTC, XML, UNIX, JIRA, Puppet.

Confidential, Chicago, IL

Devops Engineer

Responsibilities:

  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Managed the software configurations using chef for configuration management to existing infrastructure.
  • Creating the AWS Security groups to enable firewall.
  • Spinning new VM’s on AWS as requested by Development teams.
  • Creating users for AWS & attaching policies to grant specific access.
  • Responsible for Deployment Automation - Chef Cookbooks, Databags, Ruby.
  • Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.
  • Build and Release management - GIT, Maven, Jenkins administration, Nexus.
  • Writing Maven and Ant build tools for application layer modules.
  • Created Cloud Formation templates to automate the AWS Deployments.
  • Responsible for nightly and weekly builds for different modules in Jenkins.
  • Operations - Custom Shell scripts, Ruby scripts, VM and Environment management.
  • Manage configuration of Web App and Deploy to AWS cloud server through Chef.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Developed Linux, UNIX, Perl and Shell Scripts and AWT programming for the purpose of manual deployment of the code to various environments.
  • Monitoring - Nagios, Site 24*7, Custom checks, AppDynamics, Splunk.
  • Coordinating with Different Project teams on Build & release planning and efforts.
  • Work with different team members for automation of Release components.

Environnent: Java/J2ee, Ant, Maven, Jenkins, GIT, Chef, AWS, Python, Shell Scripting, Ruby, JIRA.

Confidential

Build and Release Engineer

Responsibilities:

  • Suggested changes to development practice to increase efficiency by restructuring the branching structure to include merging mechanism.
  • Setting up the WebLogic application server configurations.
  • Installed various python scripts for multiple application level operations.
  • Installed MAVEN and configured pom.xml in conventional projects for continuous integration.
  • Worked on configuring plug-ins like Junit, SSL authentications in Maven.
  • Coordinating the resources by working closely with Project Manager’s for the release and carried Deployments and builds on various environments using continuous integration tool.
  • Developed Junit test cases using Junit.
  • Participated in code reviews and ensured compliance with standards.
  • Developed and implemented the software release management for the release of web applications.
  • Used various J2EE design patterns at Presentation/Business/Data tiers in the system.
  • Wrote ANT and MAVEN Scripts to automate the build process.
  • Used Shell/Perl scripts to automate the deployment process.
  • Co-coordinated Instance Refreshes and Environment Re-base lining.
  • Planning, scheduling and documenting releases at code Freeze Periods.
  • Sole person to be responsible for Release/Change control Process.
  • Converted and automated builds using Maven and Ant . Scheduled automated nightly builds using Hudson/Jenkins.
  • Support developers to resolve issue. Helped development team for better build process.
  • Designed and maintained Stash repositories.

Environnent: Java/J2EE, Ant, Maven, Subversion, Jenkins, Clear Case, Clear Quest, UNIX, JUnit, Bamboo, Amazon EC2, Amazon Web Services.

We'd love your feedback!