We provide IT Staff Augmentation Services!

Devops Engineer Resume

3.00/5 (Submit Your Rating)

FL

SUMMARY:

  • Over 5 years of professional experience working with various cloud infrastructures, Linux System Administration, Build and Release Management of complex Java based and Oracle Fusion Middleware enterprise applications and web development
  • Experience in working various teams across the enterprise for multiple application, infrastructure migration/ upgrade/ release/ deployment activities
  • Strong experience in Working with RHEL, CentOS, Ubuntu, SUSE and Solaris Linux versions
  • 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 custom tasks definitions, dependent targets, targets for multiple environments
  • Exposure on Oracle R12 ERP Production systems such as Finance/Tax/Supply
  • Chain/Inventory/Order Management Setup
  • Created Kubernetes HA clustered environment
  • Maintaining WebLogic on Docker containers
  • Configured various jobs in Jenkins and Confidential 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 in WebLogic Configurations in the clustered environment, configuring JNDI, JMS Queue, Topics
  • Experience in working with WebLogic 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
  • Strong experience in working with the Source version controls like SVN, GIT, Perforce
  • User administration for SVN, GIT,Clear case for User access
  • 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.
  • 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, custo mization, maintenance, and support and data migration.
  • Setting up Change Management process and standardizing the policies for various applications
  • Experience in setting up the OKTA SSO for the Java based applications
  • Experience in working with various authentication providers in the Weblogic application server environment

TECHNICAL SKILLS:

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

Build/CI Tools: ANT, Maven, IBM Bluemix, Confidential, Jenkins, Bamboo, kubernetes, Chef, Puppet.

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, Rall y, Fisheye, Crucible, Remedy and IBM Clear Quest.

PROFESSIONAL EXPERIENCE:

Confidential, FL

DevOps Engineer

Responsibilities:

  • Worked on creating ANT scripts to build and deploy Java/J2EE, Oracle ADF and Oracle SOA based enterprise applications to WebLogic Application Servers
  • Setup the Jenkins jobs for Continuous integration process and to execute test cases
  • Worked with the Amazon AWS EC2, S3, Glacier, I AM and VPC services
  • Responsible for operational support activities to ensure availability of customer websites hosted on A WS cloud infrastructure using Virtual private cloud and public cloud.
  • Set up the scripts for creation of new snapshots and deletion of old snapshots in S3 using S3 CLI tools
  • Worked on setting up the life cycle policies to back the data from AWS S3 to AWS Glacier
  • Worked with Amazon I AM console to create custom users and groups
  • Experience in maintaining and executing build scripts to automate development and production builds.
  • Set up the Jenkins CI/CD process for over 60+ applications and Jenkins master slaves for the entire CI/CD infrastructure
  • 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 Java based applications using custom ANT Scripts
  • Responsible for building/deploying consistently repeatable build/deploy ments to co mpany production and non-production environ ments 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 with Puppet.
  • Constructed Puppet Modules/Functions to Maintain Oracle Listener.ora Configuration Files
  • Built Puppet manifests and bootstrap scripts to allow us to bootstrap instance to various roles
  • 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
  • Worked with SVN,GIT, clear case version controls.
  • Setting up new development branches, merging branches, facilitating the releases
  • Setting up the new repos, Managing the permissions for various Clear case, GIT branches
  • Creating adhoc GIT stashes
  • Created post commit and pre-push hooks using Python in SVN and GIT repos
  • Setting up the SVN,GIT and clear case repos for Jenkins build jobs
  • Managing the database DDL, DML scripts in SVN, GIT, Clear case
  • 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 environ ment
  • Contributed to Open Source project like kubernetes and Kompose
  • One of the maintainer of Kompose project in kubernetes repository
  • Kubernetes design, implementation, administration, and documentation
  • Setup the JMS and JNDI on the WebLogic servers
  • Created multiple Python, Perl and UNIX shell scripts for various application level tasks
  • Experience in setting up the OKTA SSO for the Java based applications
  • Experience in working with various authentication providers in the Weblogic application server environment

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

Confidential, CA

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 Confidential
  • Experience in Working with Oracle ERP, Oracle Fusion Middleware applications (Build automation and deployment)
  • Build and Release manage ment - GIT, Maven, Clearcase, 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.
  • Closely worked with developers, project managers and product owners to setup the road map, and supported day to day build issues.
  • Experience building sophisticated and highly automated infrastructure.
  • Experience with automated testing tools (i.e. Selenium, JMeter) for Oracle ADF and Java applications
  • Written multiple Python, Perl and Shell scripts for automating various companywide tasks
  • Decide branching strategies for multiple projects in SVN
  • Used IBM products like RTC as the source control tool and used Build Forge for CI.
  • Attended every day scrum/agile meetings and weekly sprint meetings to evaluate completed work and to handover new tasks.
  • Maintained two Jenkins servers and integrated with Electric Commander.
  • Wrote scripts to construct procedures and sub procedure with parallel steps using Electric Commander.
  • Deployed Enterprise Application Archive (EAR), Web Application Archive (WAR), JSP’s, and Servlets in staging, production.
  • Identify Configuration Items (CI) and document their characteristics. After every deployment, delivered the Release notes on Confluence site.
  • Involved in Setting up the backup server for Jenkins and prepared disaster recovery plans for Jenkins and bamboo.
  • Created and maintained Shell scripts for building applications
  • Involved in release planning and executed the release build request from the project team through JIRA Ticket.
  • Installed and Configured Jenkins Plugins to support the project specific tasks.
  • Interact with developers and Enterprise Configuration Manage ment Team for changes to best practices and tools to eli minate non-efficient practices and bottlenecks.
  • Coordinate with Release Manage ment regarding appropriate system releases among other development platforms.
  • Managed the software configurations using Enterprise Chef 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 auto mation of Release components.
  • Involved in working with various code coverage tools like JACOCO
  • Setup various non-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, Clear case, SVN, Chef, Puppet, AWS, Python, Shell Scripting, Ruby, IBM Bluemix.

Confidential

DevOps Engineer

Responsibilities:

  • Developed and supported the Software Release Manage ment and procedures using agile/scrum.
  • Performed all necessary day-to-day Subversion/CVS support for different projects.
  • Responsible for design and maintenance of the Sub version/CVS Repositories, views, and the access control strategies for different parallel development teams
  • Designed and implemented Subversion and CVS metadata including elements, labels, attributes, triggers and hyperlinks.
  • Implemented & maintained the branching, merging and build/release strategies utilizing Subversion /CVS.
  • Used ANT and MAVEN as build tools on java projects for the develop ment of build artifacts on the source code.
  • Automated the entire build and deployment process using Jenkins
  • Integration, and also documented the process
  • Worked on Nexus repository to maintain arti facts and used as a local repository.
  • Coordinated the Development Team, QC and Application Support in Deploying the Code to the right
  • System Test Environment using Tool.
  • Subversion and GIT enhanced with applications Fisheye and Crucible
  • Deployed the Java applications into web application servers like Apache Tomcat.
  • Executed user administration and maintenance tasks including creating users and groups, reports and queries.
  • Worked as a system administrator for the build and deployments process on the enterprise server.
  • Integrated Eclipse with Selenium Server for doing the auto mated smoke testing of the application standalone URL’s related to deployed package after the build and deployment process.
  • Documented project’s software release management procedures with input decisions.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Provided periodic feedback of status and scheduling issues to the manage ment.
  • Created views and appropriate meta-data, performed merges, and executed builds on a pool of dedicated build machines.
  • Involved in periodic archiving and storage of the source code for disaster recovery.

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

Confidential

IT Operations member

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.
  • 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.
  • 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
  • MySQL and Postgre SQL database.
  • Used python modules such as requests, OS, SubProcess, urllib, urllib2 for web crawling.

We'd love your feedback!