We provide IT Staff Augmentation Services!

Senior Devops Engineer Resume

0/5 (Submit Your Rating)

San Antonio, TX

SUMMARY

  • Over 8+ years of professional experience working with various cloud infrastructures, Linux System Administration, Build and Release Managementof complex Java based and Oracle Fusion Middlewareenterprise applications andweb development
  • Strong experience in Working with RHEL, CentOS, Ubuntu, SUSE and Solaris Linux versions
  • Strong experience in working with the Sourceversion controls like SVN, GIT, Perforce
  • Creation and management of branches, merging branches, deletion of obsolete branches after every release
  • User administration for SVN and GIT for User access
  • Writing the post - commit and pre-push hooks in python for code checks
  • Experience in working with ANT Scripts, MAVEN for deployment and running test suites for various firm wide applications
  • Experience in setting up the continuous integration and continuous delivery (CI and CD) for Release Automation of Java and Oracle Fusion Middleware Applications (Oracle ADF, Oracle SOA, OSB)
  • Created and modified the existing ANT scripts, creation of new tasks defs, dependent targets
  • Exposure on OracleR12 ERP Production systems such as Finance/Tax/Supply Chain/Inventory/Order Management Setup
  • Configured various jobs in Jenkins and Hudson for deployment of Java based applications and running test suites
  • Setup ANT script based jobs in Jenkins and Worked with Jenkins Pipelines
  • Worked on configuring the Oracle WebLogic and JBOSS servers on various nodes
  • Experience inWebLogic Configurations in the clustered environment, configuring JNDI, JMS Queue, Topics
  • Experience in working withWebLogic Enterprise Management Console and WebSphere consoles for setting up project related configurations
  • Experience in working with Software Configuration Management tools - Puppet and Chef
  • Experience in Setting up Chef Workstation, Working with Chef Cookbooks, Chef Recipes, Chef attributes and Ohai
  • Experience in working with Oracle Application Object Library
  • Experience in working with Linux Cron jobs, Quartz schedulers, Windows batch jobs
  • Experience in working with Cloud platforms - ServiceNow and Amazon AWS
  • Set up the scripts for creation of new snapshots and deletion of old snapshots in Amazon AWS S3
  • Worked on setting up the life cycle policies to back the data from AWS S3 to AWS Glacier
  • Worked with various AWS EC2 and S3 CLI tools
  • Experience in working with Apache Tomcat and Python Django framework
  • Experience in establishing and implementing deployment standards and best practices.
  • Experience in documentation of all the process and managing them in archives
  • Experienced in Linux/Unix, Shell Scripting.
  • Migration experience from SOA Suite 10g to SOA Suite 11g
  • Worked with project management tools - HP Quality Center, Fisheye, Crucible, IBM Clear Quest
  • Extensive experience with JIRA, Rally, Asana, BMC Remedy for Project Planning/Management
  • Good knowledge of RDBMS and projects using Oracle, SQL Server, SQL, PL/SQL
  • Experience with Java Script, JQuery, HTML, CSS
  • Experience in maintaining and migrating the integration configurations across various nodes
  • Experience in requirements gathering, analysis, solution design, development, implementation, setup, testing, customization, maintenance, and support and data migration.
  • Setting up Change Management process and standardizing the policies for various applications
  • Good understanding of IIS web server configuring and architecture

TECHNICAL SKILLS:

Version Controlling Tools: Subversion, Perforce, 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, San Antonio, TX

Senior DevOps Engineer

Responsibilities:

  • Worked as a senior Build and Release Consultant helping the WellMed team to resolve their high priority road blocks in the build process.
  • Involved different development teams and multiple simultaneous software releases.
  • Worked on creating ANT scripts to build and deploy Java/J2EE, Oracle ADF and Oracle SOA based enterprise applications to WebLogic Application Servers
  • Worked with Oracle EBS enterprise applications
  • Setup the Jenkins jobs for Continuous integration process and to execute test cases
  • Experience in maintaining, executing, and scheduling build scripts to automate DEV/QA/UAT builds.
  • Worked with the development team to generate deployment profiles (jar, war, ear) of Oracle Fusion Middleware applications using ANT Scripts and Jenkins
  • Responsible for building/deploying consistently repeatable build/deployments to company production and non-production environments using JENKINS & BUILD Pipelines, ANT, MAVEN
  • Deployed Java/J2EE applications to WebLogic server using Jenkins builds
  • Responsible for access control to ERP systems such as Oracle R12, R11i involving creation of user accounts and assigning responsibilities to users.
  • Created Jython and Weblogic WLST scripts to automate the deployment process
  • Involved in leading Automation Deployment Team by working withPuppet.
  • Setup the Chef Infrastructure for the environment for software configurations management
  • Setup the Chef servers, chef work stations, chef nodes and involved in bootstrapping new infrastructure chef nodes
  • Configured multiple cookbooks, recipes, templates and attributes on workstations to be deployed to various chef nodes
  • Provided configuration management expertise to all software development projects
  • Set up the Linux Cron jobs for automating various build related jobs and application data synchronization jobs
  • Set up the GIT synchronization for Django (Python based web framework) based applications
  • Worked on customization of existing Python scripts of some of the internal applications
  • Worked on configuring the Apache Tomcat for Java applications deployment.
  • Worked on writing multiple Python, Ruby and Shell scripts for various companywide tasks
  • Worked on extending the Python WLST scripts for WebLogic server
  • 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
  • Developed Perl and shell scripts for automation of various tasks
  • Worked with SVN and GIT version controls.
  • Setting up new development branches, merging branches, facilitating the releases
  • Setting up the new repos, Managing the permissions for various GIT branches
  • Creating adhoc GIT stashes
  • Created post commit and pre-push hooks using Python in SVN and GIT repos
  • Setting up the SVN and GIT repos for Jenkins build jobs
  • Managing the database DDL, DML scripts in SVN and GIT
  • Designed and implemented scalable, secure cloud architecture based on Amazon WebServices.
  • Imported and managed multiple corporate applications into Tortoise SVN and implemented the setup for Master slave architecture to improve the Performance Automated SQL Scripts.
  • Worked with the RHEL for enterprise environment and CentOS for the POC environment
  • Experience in creating users, groups and roles in LDAP server
  • Experience in writing the re-write rules in Apache HTTP Server Version 2.0
  • Setup the JMS and JNDI on the WebLogic servers
  • Created multiple Python, Perl and UNIX shell scripts for various application level tasks

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

Confidential, Durham, NC

DevOps Engineer

Responsibilities:

  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Created the ANT scripts and extension of existing ANT scripts for deployment of applications to HUDSON
  • Experience in Working with Oracle ERP, Oracle Fusion Middleware applications (Build automation and deployment)
  • Build and Release management - GIT, Maven, Jenkins administration, Nexus.
  • Extensively involved in build and release management process for multiple applications using ANT, MAVEN, Jenkins
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Setting up Change Management process and standardizing the policies for various applications
  • Worked in setting up the repos to various projects in SVN
  • Involved in migration fromSVN to GIT repos and worked with Linux sys admins for the same
  • Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.
  • Developed Linux, UNIX, Perl and Shell Scripts and AWT programming for the purpose of manual deployment of the code to various environments.
  • Monitoring - Nagios,Custom checks, AppDynamics, Splunk
  • Responsible for Deployment Automation - Puppet, MCollective, Hiera, Custom Puppet modules, Ruby
  • Managed the software configurations using EnterpriseChef
  • Setup the Chef Workstation, Chef server and chef nodes
  • Worked on bootstrapping the nodes
  • Worked in creating, uploading new cookbooks and recipes
  • Worked on scheduling the Chef Nodes convergence using Linux Cron jobs
  • Worked in the RHEL and Solaris environment
  • Operations - Custom Shell scripts, Ruby scripts, VM and Environment management.
  • Manage configuration of Web App and Deploy to AWS cloud server through Chef.
  • Coordinating with Different Project teams on Build & release planning and efforts.
  • Work with different team members for automation of Release components.
  • Involved in working with various code coverage tools like JACOCO
  • Setup variousnon-production environments for validating various applications
  • Worked with of Lucene search and Apache OpenGrok code review tool
  • Creating the SQL, PL/SQL scripts (DML and DDL) in oracle database and revising them in SVN
  • Created multiple Python, Perl and UNIX shell scripts for various application level tasks

Environment: Java/J2ee, Subversion, Ant, Maven, Jenkins, GIT, SVN, Chef, Puppet, AWS, Python, Shell Scripting, Ruby.

Confidential, Greensboro, NC

Build and Release Engineer

Responsibilities:

  • Suggested changes to development practice to increase efficiency by restructuring the 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.
  • Responsible for monitoring all the jobs dat are running, scheduled, completed and failed. Troubleshooting the failed jobs is a primer in these situations.
  • Worked with configuration of Apache Tomcat
  • Experience in setting up Oracle Database on various nodes
  • Experience in working with Software load balancer using Sun Grid Engine
  • 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.
  • 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 scriptsto 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.
  • Involved in the migration of DataStage jobs from development to production environment.
  • Scheduled the DataStageETL batch jobs on a daily, weekly and monthly basis through Autosys
  • Setup the Report generation jobs in Jenkins for OpenGrok tool
  • Worked with Puppet for managing various configurations across multiple nodes

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

Confidential

Member Technology Group - IT Operations

Responsibilities:

  • Involved in converting the Visual basic Application to Python, MS SQL.
  • Used Python scripts to update content in the database and manipulate files.
  • Created Reports using JASPER.
  • Created Python Scripts for data access using SQL and PL/SQL stored procedures.
  • Worked extensively on Multithreading and Concurrency for implementing Batch Job Scheduling.
  • Worked on deployment and testing of the applications.
  • Set up various Python scripts for application level configurations
  • Used HTML, CSS 5, JQuery, JSON and JavaScript for front end applications.
  • Used Python, Perl, CGI, JQuery, JavaScript and JSON at the front end.
  • Managed our servers in development, testing, certification and production.
  • Used Python scripts to update content in the database and manipulate files.
  • Generated Python Django Forms to record data of online users
  • Created a Git repository and added the project to Company Central Sever.
  • Utilize PyUnit, the Python unit test framework, for all Python applications.
  • Worked on writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQLand Postgre SQL database.
  • Used python modules such as requests, OS, SubProcess, urllib, urllib2 for web crawling.

Confidential

Unix/Linux Administrator

Responsibilities:

  • Installation, Configuration & Upgrade of Linux, Solaris, AIX and Windows operating system.
  • Experience in creation of environments on virtual machines to be handed over to development and QA teams.
  • Installed, configured and maintained Apache Web Server.
  • Maintain and troubleshoot switch and application network connectivity, UNIX infrastructure, including DNS, DHCP, LAN and TCP/IP issues, accounts and security for various application servers.
  • Creating new file system, managing & checking data consistency of the file system.
  • Performed backup management through regular ufsdump, ufsrestore, fbackup, F-Recovery and DLT tape drives.
  • Good experience in installation/upgradation of VMware ESXi 4.0
  • Experience in implementing load balancing using modjk.
  • Maintaining the CPU & Memory utilization of Servers reports on the WEB.
  • Prepared documentation of understanding, deployment instructions for production releases and updated operation procedures.
  • Complete periodic checks of production and development systems; CPU utilization, memory profiles, disk utilization, network connectivity, system log files, etc.
  • Experience in performance monitoring and performance tuning using top, prstat, sar, vmstat, ps, iostat etc.
  • Experience in user and group administration, management and archiving.
  • Maintenance on systems by timely upgrading Patches to the systems and Scheduling of batch jobs and cron jobs.
  • Configuring NFS, NIS, DNS, Auto-mount and disk space management on SUN servers.
  • Involved in 24/7 high availability on pager rotation basis and coordinated efforts with the offshore team.

Environment: Solaris 9/10,LinuxRHEL 4/5, Sun Enterprise Server, SunFire 6800/ E6500/ E4500 & E3500, Blade Servers. JBoss, Apache 2.x, 3.x

We'd love your feedback!