We provide IT Staff Augmentation Services!

Sr Devops Engineer Resume

Tempe, AZ

SUMMARY

  • 7+ years of experience as a Build and Release DevOps Engineering in automating, building, deploying, and releasing of code from one environment to other environment.
  • Experience in Administration/Maintenance of source control management systems, such as Sub Version (SVN), Perforce, GIT and noledge of Clear Case.
  • Good understanding of teh principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
  • Created SCM Process, policies, procedures and Release Notes to follow Development and allow QA teams to Release or Deploy highest quality product for teh enterprise.
  • Experience in managing automated multiple continues integrated depot and branch builds on Bamboo, Hudson/Jenkins, TeamCity, AnthillPro on a network server.
  • Experience in using Build Automation tools like Mavenand Ant.
  • Experience in running web scale services on Amazon Web Services (AWS).
  • Installed and configured an automated toolPuppetdat included teh installation and configuration of thePuppetmaster, agent nodes and an admin control workstation.
  • Hands - on experience creating and managing teh various development and build platforms, and deployment strategies.
  • Having good Experience in DevOps tools like Chef and Puppet for Deployment on Multiple platforms.
  • In-depth noledge of computer applications and scripting like Shell, Python, Ruby, Perl, JavaScript and XML.
  • Used Puppet and MCO for Configuration Management tool.
  • Ability in managing all aspects of teh software configuration management process including code compilation, packaging, deployment,releasemethodology and application configurations.
  • Release Management Experience writing Shell and Perl scripts to automate teh deployments.
  • Expertise in Querying RDBMS such as Oracle, MY SQL and SQL Server by using PL/SQL for data integrity.
  • Good understanding of teh principles and best practices of Software Configuration Management (SCM) and Closely worked with development, QA and other teams to ensure automated test efforts are tightly integrated with teh build system and in fixing teh error while doing teh 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, Fisheye, Crucible and IBM Clear Quest.

TECHNICAL SKILLS

SCM Tools: Subversion, Clear case, Git

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

Programming Languages: Java/J2EE, PYTHON, RUBY

Scripting Languages: Unix Shell scripting, Python, Perl scripting

Operating Systems: 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.

PROFESSIONAL EXPERIENCE

Confidential, Tempe, AZ

Sr DevOps Engineer

Responsibilities:

  • Provided configuration management expertise to all software development projects.
  • Release Engineer for a team dat involved different development teams and multiple simultaneous software releases.
  • Designing and implementing for fully automated server build management, monitoring and deployment By Using DevOps Technologies using Puppet.
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Puppet
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Responsible for design and maintenance of teh Subversion/GIT, Stash Repositories, views, and teh access control strategies.
  • Involved in leading Automation Deployment Team by working withPuppet.
  • Imported and managed multiple corporate applications into Tortoise SVN and implemented teh setup for Master slave architecture to improve teh Performance Automated SQL Scripts.
  • 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 users to TEMPeffectively use teh tool.
  • Deployed J2EE applications to Application servers in an Agile continuous integration environment and also automated teh whole process. Build scripts using ANT and MAVEN build tools in Jenkins, Sonar to move from one environment to other environments.
  • Created and maintained teh Jython deployment scripts for Web Sphere web application server.
  • Developed Perl and shell scripts for automation of teh build and release process.
  • Managed Maven project dependencies by creating parent-child relationships between Projects.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Documented teh entire build and release engineering process and provided on call support.

Environment: Tortoise SVN, Jenkins, Java/J2EE, ANT, MAVEN, GIT, Amazon EC2, Amazon Web Services, Puppet, Ruby, Python Scripts, Shell Scripts, Sonar, UNIX, JIRA, Jython

Confidential, Reston, VA

DevOps Engineer

Responsibilities:

  • Release Engineer for a team dat involved different development teams and multiple simultaneous software releases.
  • Responsible for design and maintenance of teh Subversion/GIT, Stash Repositories, views, and teh access control strategies.
  • Used ANT and Python scripts to automate teh Build and deployment process. Used maven for few modules.
  • DevOps for load balanced environments & Multi-regional server environments (AWS Regional nodes managed via Chef Roles and Ohai Attributes)
  • Monitoring each service deployment, and validating teh services across all environments.
  • Deployed J2EE applications to Application servers in an Agile continuous integration environment and also automated teh whole process. Build scripts using ANT and MAVEN build tools in Jenkins, Sonar to move from one environment to other environments.
  • Involved in build and deploying SCA modules in IBM Web sphere Process server.
  • Worked on Java/J2ee deployments in web sphere.
  • Prepared Migration logs for every release and maintained teh data accuracy.
  • Maintained Defect Fix Deployments and documented teh deployed files in teh appropriate Environment Migration log.
  • Working with ChangeOrder with current release and implement them in teh Production.
  • Created Branches, Tags for each release and particular environments.
  • Merged teh branches after teh Code Freeze.
  • Created teh Deployment notes along with teh Local SCM team and released teh Deployment instructions to Application Support.

Environment: Java/J2ee, Eclipse, AWS, Chef, Ant, Maven, Jenkins, GIT, Subversion, WebSphere Application Server (WAS), Apache, PERL, BASH, Unix, Python.

Confidential, Peabody, MA

Build and Release Engineer

Responsibilities:

  • Suggested changes to development practice to increase efficiency by restructuring teh branching structure to include merging mechanism.
  • Installed MAVEN and configured pom.xml in conventional projects for continuous integration.
  • Worked on configuring plug-ins like Junit, SSL authentications in Maven.
  • Coordinating teh resources by working closely with Project Manager’s for teh release and carried Deployments and builds on various environments using continuous integration tool.
  • Developed and implemented teh software release management for teh release of web applications.
  • Wrote ANT and MAVEN Scripts to automate teh build process.
  • Used Shell/Perl scripts to automate teh 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.

Environment: Java/J2EE, Ant, Maven, Subversion, Jenkins, Clear Case, Clear Quest,Unix,JUint.

Confidential, New York, NY

Build and Release Engineer

Responsibilities:

  • Packaging and delivery of artifacts to QA communities.
  • Decidebranching strategiesfor multiple projects.
  • Used Maven build tool to generate different types of artifacts.
  • Wrote script in Maven for Building multiple projects.
  • Coordinating with development teams to perform builds and resolve build issues.
  • Analyze and create daily reports on teh status of server backups on intranet and extranet.
  • Provide complete phone support to customers.
  • Trouble shoot tickets on teh help desk tracking system.
  • Configured Environment, Run unit tests and created reports by using Maven.

Environment: SVN (Subversion), Hudson Ant, Maven, Jenkins, JIRA, Shell/Perl Scripting, WebSphere, UNIX.

Hire Now