We provide IT Staff Augmentation Services!

Devops Engineer Resume

5.00/5 (Submit Your Rating)

Irving, TX

SUMMARY:

  • Over 3 years of strong experience in Software Configuration Management, System Administration, DevOps, Build Engineering Continuous Integrations and Deployment process at Various Enterprises.
  • Good Knowledge in Software Development Life Cycles (SDLC) like Waterfall and Agile Scrum.
  • Worked on Linux in a Cloud Computing environment using AWS.
  • Worked on implementation of spinning up On Demand instances as part of CI/CD pipelines using AWS.
  • Worked on AWS Cloud formation templates, EC2, Security groups, VPC, Subnets, S3, IAM, Cloud watch, EBS services.
  • Setup automated deployments to Web servers like Apache, ngnix and IIS.
  • Strong knowledge on Build deployment, Build scripts and automated solutions (using scripting languages such as Shell, Perl, JavaScript etc.)
  • Good command in working with Tracking Tools JIRA, Remedy
  • Proficiency in writing automation scripts using Shell, Power Shell etc. to support infrastructure as code and continuous deployment.
  • Well Adverse with the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying & Application configurations.
  • Expert in deploying the code through web application servers like Web Sphere/Web Logic/Apache Tomcat.
  • Extensively worked on Hudson/Jenkins for continuous integration and for End - to-End automation for all Build and deployments.
  • Solid understanding of UNIX environment and network technology.
  • Implemented Deployment automation using Udeploy (urban codes deploy).
  • Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies.
  • Strong experience on administering applications on Operating Systems like Linux, UNIX, Windows.
  • Experience in software Build tools like Apache Maven, Apache Ant to write Pom.xml and Build.xml respectively.
  • Experience using RPMs to effectively package the applications for product deployments.

TECHNICAL SKILLS:

Operating Systems: Windows, RHEL, Centos

Versioning Tools: Subversion, Git-Stash, Git Hub

Build Tools: Ant, Maven

CI Tools: Jenkins, Build forge.

Languages: C, Shell, Perl, Bash.

Configuration Management: Chef

Application servers: Web logic, Apache Tomcat.

PROFESSIONAL EXPERIENCE:

Confidential, Irving, TX

DevOps Engineer

Responsibilities:

  • Implemented SVN and GIT branching and merging strategies.
  • Defined dependencies and plug-ins in Mavenpom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.
  • Created featured, develop, release branches in STASH (Git) for different applications to support releases and CI Builds.
  • Worked on creating Jenkins CI pipelines. Creating Jenkins jobs templates.
  • Setup different environments for Build (Test, Development, Pre-production and Production).
  • Installed and Administered Apache Tomcat and Web sphere for Application Deployment.
  • Implemented CI/CD pipelines using AWS, which will spin up on demand instances as required.
  • Created documents on Build process and flow, Build script maintenance, user guide for developers for local Builds.
  • Used ANT and MAVEN for Building the applications and developing the Build scripts.
  • Used Jenkins plug-ins like Build pipeline, job DSL, templates etc.
  • Used Hudson and Jenkins to perform automated Builds and Deployments
  • Wrote shell, batch to automate the Build and deployment process.
  • Responsible for Maintenance, Regular Periodic Backups, User Management and Plug-in Management for Jenkins.
  • Worked on Jira for issue tracking and process.
  • Used Atlassian Confluence for documenting Build and deployment process and creating production check lists.

Environment: SVN, GIT, ANT, Maven, Puppet, Jenkins, UNIX, Python, Ruby, AWS, Hudson, Shell Script.

Confidential

Build & Release engineer

Responsibilities:

  • As a Release Engineer, handled different development teams and a number of simultaneous software releases.
  • Implemented Subversion branching and merging operations for Java Source Code.
  • Setup different environments for Build, (Test, Development, Pre-production and Production).
  • Deployment of the Business processes by creating JAR, WAR and EAR files
  • Installed and Administered Apache Tomcat for Application Deployment.
  • Worked with Development Team Leads and Testing teams to establish a Build schedule, execute the Builds and troubleshoot Build failures, if any.
  • Coordinate with the Development Teams to receive the correct versions of re-usable and dependent components and with Environment team for issuing/installing successful Builds.
  • Developed and maintained UNIX /Ant/Maven scripts for Build and release tasks.
  • Worked with Hudson for automated Build and release
  • Create documents on Build process and flow, Build script maintenance, user guide for developers for local Builds.
  • Used MAVEN for Building the applications and developing the Build scripts.
  • Used Build Forge to perform automated Builds and Deployments
  • Wrote Shell scripts and Perl scripts to automate the Build and deployment process.
  • Build, configured and support Application team environments.
  • Responsible for Building and releasing packages for testing
  • Configurations, setup and Building of interfaces and modifying the flow to give the opportunity for re-use scalability and functionality.
  • Worked on Shell scripts to automate deployments to VMs.
  • Performed database deployment activities like execution of Database scripts.
  • Performed Make files using GNU Make for Perl, C and C++ code environments.
  • Worked on HPQC and Jira for issue tracking and process.

Environment: ANT, SVN, Shell and Perl Scripting, Agile, Jenkins, Remedy, CHEF.

We'd love your feedback!