We provide IT Staff Augmentation Services!

Senior Dev Ops Engineer Resume

2.00/5 (Submit Your Rating)

CO

SUMMARY

  • Over 7+ years Build & Release management, Linux Administration, Cloud Infrastructure management and Software Configuration Management
  • Experience in working with multiple DevOps platforms - RHEL, Centos and Solaris platforms
  • Experience in working with cloud infrastructure, Sun Grid Engine and Weblogic Clusters
  • Expert in Cloud Technologies like Amazon Web Services (AWS) VPC, EC2, Cloud formation, S3, IAM, RDS, Route 53, Cloud Watch, Dynamo DB and Elastic cache.
  • Experience in build and release automation of Java, Oracle ADF and Oracle SOA based applications.
  • Experience in working with various CI/CD tools like Hudson/Jenkins, Sonar, Subversion, Team foundation server, Accurev and Nexus, artifactory.
  • Experience administration and development with Hudson, Jenkins, and Bamboo.
  • Experience in working with buildpipelines, ANT scripts, MAVEN, XCODE and Shell.
  • Experience in working with Code coverage tools Java Jacoco, Python Nose, PMD source code analyzer
  • Experience in working with version control tools - SVN, GIT, Perforce, ClearCase, Mercurial
  • Experience with various ITIL processes - Incident, Problem, Change management tools
  • Experience with Weblogic, JBOSS, WebSphere, Tomcat application servers
  • Experience in creating users, groups, Data Sources, JMS Sources in Weblogic
  • Experience in working with Cloud platforms - ServiceNow and Amazon AWS
  • Experience in working with Puppet Master, Puppet agents, Manifests for SCM
  • Experience with Setting up Chef infrastructure, Chef-repo and Boot strapping chef nodes
  • Experience in writing complex cookbooks, recipes and configure them by applying node convergence on various production nodes
  • Experience in managingSQL and PL/SQL scriptsand good understanding of the data modelling concepts
  • Experience in creating users, groups and roles in LDAP server
  • Experience in writing the re-write rules in Apache HTTP Server Version 2.0
  • Experience in using Chef attributes, Chef templates, Chef recipes, Chef files for managing the configurations across various nodes
  • Experience IBM Rational Suite as an Administrator of the suite.
  • Used VMware for virtualization and working on various environments simultaneously.
  • Set up the scripts for creation of new snapshots and deletion of old snapshots in Amazon 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
  • I Installed and configured an automated toolPuppetthat included the installation and configuration of thePuppetmaster, agent nodes and an admin control workstation.
  • Worked on infrastructure with Docker containerization
  • Experience in setting up Docker on Linux and configured Jenkins to run under Docker host
  • Experience in working on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configuration
  • Experience in setting SLAs and ACLs in ServiceNow Cloud platform
  • OS hardening is done for securing by reducing vulnerabilities.
  • Experience in Administration/Maintenance of source control management systems, such as SVN, Perforce, GIT (Distributed Version Control) and knowledge of Clear Case, Perforce.
  • Experience in writing version control hooks Python scripts for SVN and GIT repositories
  • Experience working with Autosys to schedule the Data Stage ETL batch jobs.
  • Good hands on experience as a Linux/Solaris system administrator
  • Experience in setting up the continuous integration and continuous deployment (CI and CD).
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.

TECHNICAL SKILLS

SCM Tools: Subversion, Clear Case, GIT, CVS

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

Programming Languages: Core Java, PYTHON, RUBY

Scripting Languages: Unix Shell Scripting, Python, Perl scripting

Operating Systems: Windows, UNIX, LINUX (Solaris and RHEL), Mac OS

Database: Oracle 10g/9i, SQL Server, MySQL

Web/Application Servers: Weblogic, JBoss, WebSphere, Apache Tomcat

Bug Tracking Tools: JIRA, Rally, Asana, Fisheye, Crucible, Remedy and IBM Clear Quest.

PROFESSIONAL EXPERIENCE

Confidential, CO

Senior Dev Ops Engineer

Responsibilities:

  • Worked with Chef for all the software configurations and written multiple complex Cookbooks and Recipes for pushing the configurations to various enterprise nodes
  • Worked on using Chef attributes, Chef templates, Chef recipes, Chef files for managing the configurations across various nodes using RUBY
  • Worked on Redhat enterprise version of Linux and also on Ubuntu.
  • Worked as Linux administrator.
  • Set up the node convergence scripts for Chef nodes using the Quartz schedulers
  • Deployed Java/J2EE applications to weblogic server using Jenkins builds
  • Provided configuration management expertise to all software development projects.
  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Worked on maintaining Docker Images and containers
  • Collaborated with development support teams to setup a continuous delivery environment with the use of Docker
  • Worked with IBM Rational Suite as an Administrator to provide complete lifecycle solution from requirements to modeling to testing.
  • Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming Designing and implementing for fully automated server build management, monitoring and deployment By Using DevOps Technologies like Chef, Puppet.
  • Experience in AWS Elastic search Service to scale WebLogic cluster via API calls
  • Experience in deploying the Elastic Search in the AWS cloud
  • Responsible for building/deploying consistently repeatable build/deployments to company production and non-production environments using JENKINS & BUILD Pipelines, ANT, MAVEN, XCODE, Shell.
  • Worked with the development team to generate deployment profiles (jar, war, ear) using ANT Scripts and Jenkins.
  • Worked in Agile continuous integration environment and also automated the whole process.
  • Worked with development team to migrate Ant scripts to Maven.
  • Worked intensely with python scripting and Bash scripting
  • Experience in working with GIT to store the code and integrated it to Ansible Tower to deploy the playbooks
  • Experience in creating inventory, job templates and scheduling jobs using Ansible Tower
  • Experience in Writing Python modules for Ansible customizations
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services
  • Set up the scripts for creation of new snapshots and deletion of old snapshots in Amazon 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
  • Scheduled the Linux Cron jobs and Quartz scheduler jobs for various infrastructure automation
  • Responsible for design and maintenance of the Subversion/GIT, Stash Repositories, views and the access
  • Scheduled the Data Stage ETL batch jobs on a daily, weekly and monthly basis through Autosys.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Researched and implemented code coverage and unit test plug-ins like FindBugs, Checkstyle and PMD with Maven/Hudson.
  • Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes.
  • Worked in writing the re-write rules in Apache HTTP Server Version 2.0
  • Involved in leading Automation Deployment Team by working withPuppet.
  • Documented the entire build and release engineering process and provided on call support.
  • Provided end-user straining for all Tortoise SVN, JIRA, Rally and Asana for users to effectively use the tool.
  • Scheduled the Linux Cron jobs and Jenkins jobs for build automation
  • Worked in the AGILE Methodologies with 3 week sprint cycle
  • Imported and managed multiple corporate applications into Tortoise SVN and implemented the setup for Master slave architecture to improve the Performance Automated SQL Scripts.
  • Experience in writing the scripting for generating the reports in ServiceNow

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

Confidential, TN

Dev Ops Engineer

Responsibilities:

  • Provided Build support, built and deployed to lower and higher environments.
  • Worked on Redhat enterprise version of Linux and also on Ubuntu
  • Defined and Implemented CI and Release Management Processes, Policies and Procedure.
  • Automated the release pipeline to achieve zero touch deployments using Jenkins, SVN, Nexus, and Nolio.
  • Worked with SVN and GIT version controlling
  • 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
  • Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions using Subversion (SVN) source control.
  • Experience in working with Elastic Search 2.2 for search and analytics of large quantities of data
  • Created deployment workflows in Nolio which includes pre-release, release and Post release steps
  • Analyse and resolve conflicts related to merging of source code for SVN.
  • Implement, maintain and support reliable, timely and reproducible builds for project teams.
  • Maintained build related scripts developed in shell for Maven builds.
  • Created and modified build configuration files including POM.xml.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, and managing artefacts in Sonatype NEXUS repository.
  • Researched and implemented code coverage and unit test plug-ins like FindBugs, Checkstyle and PMD with Maven/Hudson.
  • Utilized Perl and Python for GIT for creating repository hooks
  • Worked intensely with python scripting and Bash scripting.
  • Used Maven dependency management system to deploy snapshot and release artefacts to Nexus to share artefacts across projects and environments.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Took the sole responsibility to maintain the CI Hudson server.
  • Deployed code on Web logic Application Servers for UAT, IST, and Development environments.
  • Worked on the Oracle databases in the backend to execute the DMLs and DDLs.
  • Created the Database SQL scripts and maintained them for migration to various environments
  • Own full lifecycle of build system - from analysis, development, implementation and support of builds, unit testing and deployments.
  • Used Autosys to schedule ETL batch jobs on daily, weekly and monthly basis.
  • Interact with developers and Enterprise Configuration Management Team for changes to best practices and tools to eliminate non-efficient practices and bottlenecks.
  • Coordinate with Release Management and product owners regarding appropriate system releases among other development platforms.
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.

Environment: - SVN, Jenkins, Web logic, Nexus, Sonar, Oracle, Ant, Maven, Autosys, Java, TFS, Linux, Nolio

Confidential, Houston, TX

Dev Ops/ Build & Release Engineer

Responsibilities:

  • Defined and Implemented CM and Release Management Processes, Policies and Procedures.
  • 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.
  • Worked on Redhat enterprise version of Linux and also on Ubuntu
  • 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.
  • Developed Junit test cases using Junit.
  • Scheduled the Data Stage ETL batch jobs on a daily, weekly and monthly basis through Autosys.
  • Participated in code reviews and ensured compliance with standards.
  • Developed and implemented the software release management for therelease of web applications.
  • 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 scripts to 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.
  • Support developers to resolve issue. Helped development team for better build process.

Environment: Java/J2EE, Ant, Maven, Subversion, Autosys, Jenkins, Clear Case, Clear Quest, MS Build, TFS, UNIX, JUnit.

Confidential, CA

Build & Release Support Engineer

Responsibilities:

  • Defined and Implemented CM and Release Management Processes, Policies and Procedures.
  • Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions using SVN source control.
  • Git Hub provides a web-based graphical interface and desktop as well as mobile integration.
  • Analyse and resolve conflicts related to merging of source code for SVN.
  • Implement, maintain and support reliable, timely and reproducible builds for project teams.
  • Maintained build related scripts developed in ANT, shell.
  • Modified build configuration files including Ant's build.xml.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin of Java projects and managing Maven repositories.
  • Researched and implemented code coverage and unit test plug-ins with Maven/Jenkins.
  • Used Maven dependency management system to deploy snapshot and release artefacts to Nexus to share artefacts across projects.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Deployed code on Weblogic Application Servers for Production, QA, and Development environments using WLST (Weblogic Scripting Tools) scripts.
  • Worked on the Oracle databases in the backend to execute the DMLs and DDLs.
  • Own full lifecycle of build system - from analysis, development, implementation and support of builds, unit testing and deployments.
  • Interact with developers and Enterprise Configuration Management Team for changes to best practices and tools to eliminate non-efficient practices and bottlenecks.
  • Coordinate with BA, Developers and System administrators regarding appropriate system releases among other development platforms.

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

Confidential

Software Engineer

Responsibilities:

  • Setting up continuous integration and formal builds using Artifactory repository.
  • Integrated Maven with SVN to manage and deploy project related tags.
  • Installed and administered Artifactory repository to deploy the artefacts generated by Maven and to store the dependent jars which are used during the build.
  • 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 the Software Configuration Management Plan.
  • Managed the entire release communication and Release co-ordination during the Project roll- out.
  • Involved in estimating the resources required for the project based on the requirements.

Confidential

Support Engineer Associate

Responsibilities:

  • Involved in the design and development of the web components using Velocity, Struts,CustomTags, Tiles,
  • Created some UI screens using HTML and JavaScript,JQuery, CSS.
  • Designed and Implemented Hibernate as Data Access Layer for efficient database management and caching
  • Developed and implemented Junit Tests.
  • Added new functionality to admin console to create and update rebalance, reconciliation of reports
  • Involved in the design anddevelopmentof Web Services using Javato getdata fromadvicedatabase, real- time cancellations and real-time enrolments
  • Developed PL/SQLPackages,Procedures,Triggers,Cursors and Functions according to the requirement
  • Created JMS component adapters to interact with the Oracle database.
  • Worked on SQLqueries, SQL Tuning,PL/SQL Tuning &Performance Tuning.
  • Implemented logging using log4j
  • Done the unit testing and system Integration testing.
  • Involved in the defect tracking, fixing and enhancements.

We'd love your feedback!