We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

0/5 (Submit Your Rating)

John S Creek, GA

SUMMARY

  • Over 8+ years of IT Industry Experience with Configuration Management,Build, Deploy and Release Management
  • Expertise with UNIX and Windows environments including shell and Python scripts, perforce, Subversion, Perforce, GIT, Build forge, TFS.
  • Wrote deployment Automation scripts for multiple DOT NET and JAVA/J2EE Applications
  • Involved in several projects setting up builds using Ansible, Puppet and Chef.
  • Expertise includes bash and python scripting with focus on Devops tools, CI/CD andAWSCloud Architecture and hands - on Engineering.
  • Experience on .NET and build automation and unit testing scripting and maintaining code repository and create, document and manage our branching and merging patterns.
  • Experience on Oracle Application dealing with Patches and dealing with concurrent systems.
  • Expertise in usingbuildtools like MAVEN and ANT for teh building of deployable Artifacts such as War & Ear from Source Code
  • Build and Deploy Oracle Financials Enterprise Business Suite Applications.
  • Involved in teh functional usage and Deployment of Applications in Web Logic, Web Sphere and Apache Tomcat Server
  • Experience in and demonstrated understanding of source control management concepts such as Branching, Merging, Labeling/Tagging and Integration
  • Worked on improving teh Performance of SQL queries by extensive usage of Explain plan and various hints and indexes.
  • Experienced in Debugging, Optimizing and Performance Tuning of Oracle BI (Siebel Analytical) Dashboards / Reports to improve performance at Database.
  • Good understanding of teh principals and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies
  • Written Shell and Python scripts to automate teh deployments to JBoss application prepared Servers
  • Experience in Supporting, Maintaining and Deploying Oracle E-Business Suite Applications.
  • Strong knowledge on Source Controller concepts like Branches, Trunks, Merges and Tags
  • Hands on experience in Installing and Administrating CI tools like Hudson/Jenkins, Sonar, Subversion
  • Performed Integration of Code Quality Analysis Techniques like Check styles, Bugs Fixes, with CI tools like Hudson/Jenkins
  • Good experience in Convertingbuild.xml into pom.xml in order tobuildthe applications using MAVEN
  • Work under SLA (Service Level Agreement) &Incident Management (Remedy) with increases Productivity, Scalability & Performance of application
  • Efficient in Tracing complexBuildproblems,Releaseissues and Environment issues in a Multi Component Environment
  • Expertise in Troubleshooting teh problems generated while Building, Deploying and also in Production Support
  • Worked with different Bug tracking tools like JIRA, Rally, Remedy, HP Quality Center, Fisheye,
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing and Implementing and Post-production analysis of teh projects
  • Experience on Hudson/Jenkins and Bamboo for continuous integration and for teh end to end automation for all teh builds, deployments
  • Worked with Engineer, QA and other teams to ensure automated test efforts are tightly integrated with teh build system and in fixing teh error while doping teh deployment and building

TECHNICAL SKILLS

Operating Systems: Linux, & Windows

Technology: Build and Release Management /Quality Testing/ OBIEE, Devops, Amazon Web Services (AWS)

Languages: Java, Struts, Servlets, JSP, HTML, JDBC, Hyperion, Crystal reports, ASP.net. me-Report, Python

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

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

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

Databases: MS-Access, MYSQL 5.0, Oracle 9i/10g/11g, SQL Server 2008, DB2

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

Version Control: Perforce, Subversion, SVN, Microsoft Team Foundation Server (TFS), IBM- Rational Clear case and Clear quest.

SDLC & Testing: Agile Methodologies, Scrum Process, Junit, Manual Testing, HP Quality Center, Bugzilla, Metrix, JIRA, HPALM, Dynatrace, Iapi log's

PROFESSIONAL EXPERIENCE

Confidential, John's Creek, GA

Sr. Devops Engineer

Responsibilities:

  • Responsible for design and maintenance of teh GIT repositories and teh access control strategies
  • Carried Deployments andbuildson various environments using continuous integration tool
  • Developed, maintained, and distributedreleasenotes for each scheduledrelease
  • Installed and Configured Jenkins for Continuous Integration
  • Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes
  • Wrote Antbuildscripts for creating jar, war and ear artifacts, which were then deployed to Tomcat and JBoss
  • Expert in Dynatrace for tracking teh pure paths and Agent Breakdown's for teh Agent's and Collector's for teh Services related to teh Environment's
  • Builds and deploys J2EE application in JBoss using Shell scripts
  • Expertise in UDeploy for Deploying to various environment's and control those related dependencies
  • Maintaining teh Environments like Dev, Sit, Uat, Pre-Prod and Prod
  • Created Jenkins Workflows for pre deployment process (DB execution, Environment configuration changes etc.) on both QA and preproduction Environments
  • Coordinated with all teh teams before and after teh production deployments for teh smooth production releases
  • Written Shell scripts to apply teh Integration label to all teh files which needs manual labeling of files
  • Created analytical matrices reports, dash boards for release services based on Rally tickets. Teh above docs are being used as teh guide for manual build and deployment process, in case teh automated scripts break (emergencies)
  • Design EC2 instance architecture to meet high availability application architecture and security parameters.
  • Focus on continuous integration and deployment, promoting Enterprise Solutions to target environments.
  • Configuring and Networking of Virtual Private Cloud (VPC).
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS
  • Work as a JIRA Admin for creating teh Jira Stories and assign them to teh developers and QA's.
  • Verify teh Iapi and Server logs at time of Health Check for teh JBoss Servers
  • Assist with maintaining currentbuildsystems, developedbuildscripts, and maintained teh source control system
  • Documented release, builds and source control processes and plans
  • Developed and implemented Software Release Management strategies for various applications according to teh agile process

Environment: Java/J2EE, Oracle, Git, AWS, Jenkin's, Maven, uDeploy, Solar - Nexus, Dynatrace, JIRA, Postman, HPALM, Unix Script, SQL Script, JBoss, Iapi logs, Linux

Confidential, Minnetonka, MN

Sr. DevOps / Build and Release Engineer

Responsibilities:

  • Doing teh day to dayBuildand deployments in pre prod and production environments
  • Experienced with Javabuild/automaton tools such as Ant and Maven
  • Implemented auto environment creation using puppet and AWS.
  • Managing teh code migration from TFS and Star team to Subversion repository
  • Integrated Maven with Subversion to manage and deploy project related to tags and branches
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for teh JIRA bug/issue tracker
  • Created Ant, Python& shell scripts for build and Release activities in QA, Staging and Production environments
  • Involved in editing teh existing ANT/MAVEN files in case of errors or changes in teh project requirements during creation of Reports and Dashboards in OBIEE Development Stage
  • Involved in Setting up Continuous Integration Environment using Jenkins
  • Responsible for automated Clear Case administration tasks using PERL Scripts
  • Responsible for automated ScheduledBuilds/EmergencyBuildsandReleaseusing ANT scripts for Enterprise application (J2EE)
  • Resolved merging issues during build and release by conducting meetings with developers and managers
  • Configuration management activities on TFS.
  • Create automatedbuildprocedures to ensure code is always ready for deployment
  • Create and maintainbuildscripts using Final Builder to performbuildsefficiently
  • Used ANT and MAVEN as a build tools on java projects for teh development of build artifacts on teh source code
  • Coordinated all teh IT projects successfully by resolvingreleaseinterdependencies and planning release
  • Planning, scheduling and documenting releases at code Freeze Periods
  • Developed UNIX and Perl Scripts for teh purpose of manual deployment of teh code to teh different environments and E-mail teh team when thebuildis completed
  • Shell scripting for building and deploying java application to target environments
  • Coordinate with teh Development Teams to receive teh correct versions of re-usable and dependent components and with Environment team for issuing/installing successful builds

Environment: Java/J2EE, Oracle, OBIEE, Windows, Ant, Maven, Apache Tomcat, Puppet, JBoss, Tortoise SVN 1.7,TFS, JIRA, Bamboo, Unix Shell scripts, SQL Scripts

Confidential, Dallas, TX

Build and Release Engineer

Responsibilities:

  • Performed software configuration/release management activities for three different Java applications
  • Designed and implemented Continuous Integration process using tools like Hudson with approval from development and other effected teams. Defined processes tobuildand deliver software baselines for internal as well as external customers
  • Converted oldbuildsusing MAKE to ANT and XML for doing Javabuild
  • Created and maintained built wrapper scripts using PERL
  • Build Java code and .NET code on to different Jenkins servers as per teh schedule.
  • Migrating J2EE, PHP, .NET, and Cold Fusion applications to UNIX and Windows environments by configuring application via IDE Eclipse, Subversion, and AnthillPro.
  • Configuring AnthillPro as a common build engine to build and promote applications to DEV, QMG, UAT, PROD, and DR to UNIX environments.
  • Working closely with Web Administrators to setup an automated deployment for SharePoint applications using Anthill and SVN Tools.
  • Maintained and executedbuildscripts by coordinating with development and QA teams
  • Create/Maintain custom build scripts in Java/Perl. Develop Rational ClearQuest schemas and tailored teh tools with custom Perl and VB Scripts.
  • Deployed teh EAR and WAR archives into WebLogic and Apache Servers
  • Configured and Maintained Apache web servers forReleaseManagement Team's internal use
  • Provided assistance to developers in resolving problems
  • Created and Maintained Subversion repositories, branches and tags
  • Migrating J2EE, PHP, .NET, and Cold Fusion applications to UNIX and Windows environments by configuring application via IDE Eclipse, Subversion, and AnthillPro.
  • Acted as an Integrator for performing merge, rebase and baseline operations
  • Enforced development policies using Subversion hooks and other metadata
  • Attend forum for management ofreleaseweekly meetings
  • Monitor progression of releases and keep them on track for delivery on plannedreleasedate
  • Submit request for implementation to various groups who participate inrelease
  • AssembleReleaseKit and complete all paperwork, including implementation/back out plans
  • Turnover documentation monitor status of actual production turnover
  • Serve as production implementation coordinator

Environment: Java, .Net, MYSQL,PHP, Ant, Jenkins, Web Logic, ClearQuest, AntHillPro, Subversion, XML, UNIX, VB & Python scripting, MS SharePoint 2010

Confidential, Pataskala, OH

Build and Release Engineer

Responsibilities:

  • Maintained and Administered GIT Source Code Tool
  • Created Branches, Labels and performed Merges in Stash and GIT
  • Developed Processes, Tools, Automation for Jenkins based Software forBuildsystem and delivering SWBuilds
  • ManagedBuildresults in Jenkins and Deployed using workflows
  • Delivered specific versions of various components of an application into target environments
  • Maintain and track inventory using Jenkins and set alerts when teh servers are full and need attention
  • Modeled teh structure for Multi-tiered applications orchestrate teh processes to Deploy each tier
  • Developedbuildand Deployment Scripts using ANT and MAVEN asbuildtools in Jenkins to move from one environment to other environments
  • Have used Confluence to create, share and discuss content and projects
  • Familiar and experienced with Agile Scrum development
  • Proposed and implemented branching strategy suitable for Agile development in Subversion
  • Created Branches, and performed Merges in Source Tree & Stash
  • Installed and Configured Jenkins for Automating Deployments and providing a automation solution
  • Integrated GIT into Jenkins to automate teh code check-out process
  • Used Jenkins for AutomatingBuildsand Automating Deployments
  • Very strong Project Management experience performing ITIL RM /SCM activities

Environment: Jenkins, GIT, ANT, MAVEN, JIRA, Python, BASH & KORN Shell, JAVA/J2EE, Web Sphere, Batch file, SQL Scripts

Confidential, Houston, TX

Build and Release Engineer

Responsibilities:

  • Setting up continuous integration and formalbuildsusing Artifactory repository
  • Integrated Maven with SVN to manage and deploy project related tags
  • Installed and administered Artifactory repository to deploy teh artifacts generated by Maven and to store teh dependent jars which are used during thebuild
  • Mentor Business Areas on Subversion Branching, Merging strategies concepts
  • Involved partially in deploying WARs/EARs (backend) through WebLogic Application Server console
  • Performed setup of Clustered environment with WebLogic Application Server
  • Support Lead developers with Configuration Management issues
  • Worked for Creating teh Software Configuration Management Plan
  • Managed teh entirereleasecommunication andReleaseco-ordination during teh Project roll-out
  • Involved in estimating teh resources required for teh project based on teh requirements

Environment: Java, DB2, Maven, Linux, Web Logic, Subversion, Shell scripting

Confidential

Java/Build and Release Engineer

Responsibilities:

  • Participated in thereleasecycle of teh product which involves environments like Development, QA, UAT and Production
  • Installed and Configured Confluence as teh enterprise wiki to document development and change management procedures.
  • Solved complex build/deployment processes throughout all phases of teh SDLC Ensures dat teh release has been accepted by all parties
  • Created access permissions for checking and checkout for developers and control teh access permission based on teh developer’s role and responsibility
  • Responsible for thebuildandreleasemanagement process
  • Provided pre commit hooks and post commit hooks for Subversion
  • Developed Perl and shell scripts for automation of thebuildandreleaseprocess
  • Responsible for Building and Releasing packages for testing
  • Assist with maintaining current build systems, developed build scripts, and maintained teh source control system
  • Managed teh source codes repository of multiple development applications using Sub version control tools
  • Created analytical matrices reports for release services based on JIRA tickets
  • Implemented ANT builds to automate JAR, WAR and EAR
  • Setup and debug hardware related issues for Serverbuilds
  • Perform biweeklybuildcycle and testing processes on Solaris
  • Responsible for design and maintenance of teh Subversion (SVN) Repositories
  • Developedbuildand deployment scripts using ANT and MAVEN asbuildtools in Jenkins to move from one environment to other environments

Environment: Subversion, Hudson, Apache Tomcat, Java/J2EE, ANT, JIRA, Shell Scripts, UNIX, LINUX, Windows XP.

We'd love your feedback!