We provide IT Staff Augmentation Services!

Devops Engineer Resume

0/5 (Submit Your Rating)

Jersey City, NJ

SUMMARY

  • Over 9 years Build & Release management, Linux Administration, Cloud Infrastructure management and Software Configuration Management
  • Experience Working on Hashi Corp tools i.e. terraform, vault, vagrant.
  • Experience in Vault secret access using AWS service IAM (Access keys and Secret Keys).
  • Experience in Splunk Query search to access the logs for AWS.
  • Experience in working with multiple DevOps platforms - RHEL, Centos and Solaris platforms
  • Experience in working with cloud infrastructure, Sun Grid Engine and WebLogic Clusters
  • Experience in Amazon Web Services (AWS) services in VPC, EC2, Cloud formation, S3, IAM, RDS, Route 53, Cloud Watch, Dynamo DB and Elastic cache, RDS, ECS.
  • 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, Accure 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 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 Designing AZURE Resource Manager Template and extensive experience in designing custom build steps using PowerShell.
  • Performed Provisioning of IAAS & PAAS Virtual Machines and Web, Worker roles on Microsoft AZURE Classic and Azure Resource Manager.
  • 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.
  • Experience in AWS Redshift and AWS glue.
  • Experience in Application migration in to AWS.
  • Experience in lambda functions implemented EC2 start and stop with tags scheduler and deny S3 public buckets
  • 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.
  • Good understanding of QA methodologies and processes.
  • 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, bash

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, Jersey City, NJ

DevOps 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.
  • Configured AWS Identity access management groups and users for improved login authentication.
  • Worked on lambda functions implemented EC2 start and stop with tags scheduler and deny S3 public buckets.
  • Served as a key member of the software development team as QA Automation, QA focused DevOps and leading QA activities for Digital Media Service (VDMS) products.
  • Suggested VDMS QA process improvements, leading and supervising a team for all migration efforts and software QA testing team in developing, implementing quality assurance and quality control methodologies to ensure compliance with QA standards.
  • Worked on Red hat enterprise version of Linux and 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.
  • Worked on IAM policies to restrict with IP and we designed the policies with terraform.
  • Worked on SSM agent installation on AMI’s.
  • 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.
  • Provided policies to groups using policy generator and set different permissions based on the requirement along with providing ARN (Amazon Resource Name).
  • 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
  • Experience in Application migration in to AWS
  • 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 Find Bugs, Check style and PMD with Maven/Hudson.
  • Development, Quality Assurance(QA) 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, Python.

Confidential, Collegeville, PA

DevOps Engineer

Responsibilities:

  • Provided Build support, built and deployed to lower and higher environments.
  • Worked on Red hat 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
  • Analyze 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.
  • Design and Implement WCF services layer hosted on Windows Azure. This layer is the middle tier between SQL Azure and SharePoint online external content.
  • Managed internal deployments of monitoring and alarm services for the Azure Infrastructure (OMS)
  • Researched and implemented code coverage and unit test plug-ins like FindBugs, Check style 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 Weblogic 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

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.
  • Analyze 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

Support Engineer Associate

Responsibilities:

  • 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
  • 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.
  • Developed PL/SQLPackages,Procedures,Triggers,Cursors and Functions according to the requirement
  • Created stored procedures in Oracle database to eliminate dynamic SQL statements used in advice application and made appropriate changes to the applicationtocall thesestoredprocedures.
  • Created JMS component adapters to interact with the Oracle database.
  • Worked on SQLqueries, SQL Tuning,PL/SQL Tuning &Performance Tuning.
  • Done the unit testing and system Integration testing.
  • Involved in the defect tracking, fixing and enhancements.

We'd love your feedback!