We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

2.00/5 (Submit Your Rating)

Houston, TX

SUMMARY:

  • Overall 8+ years of extensive experience in essential concentrate on DevOps, Cloud computing and Build and Release Management.
  • Experience working in a DevOps Environment as a DevOps engineer working on various technologies/ applications like Puppet, CHEF, GIT, SVN, Jenkins, Docker, AWS, and Maven.
  • Exposure to the automation on both Windows, Linux, and UNIX environments.
  • Good experience in converting build.xml into pom.xml to build the applications using MAVEN .
  • Developed Chef Cookbooks and Recipes to manage systems configuration.
  • Developed Puppet modules to automate deployment, configuration, and lifecycle management of key clusters.
  • Experienced in working on DevOps/ Agile operations process and tools area
  • Experience in installing Docker using Docker tool box.
  • Experienced with multiple version control systems like SVN, Git, and Clear case.
  • Experience in Script Languages (Shell, Maven, and Ant) and Continuous Integration tools (Rational Build Forge).
  • Experience in Nexus, Sonar, tools in Linux environment
  • Fulfilling the role of a DevOps engineer in respect to our PUPPET code. Responsible for QA code merges.
  • Experience writing Shell and Perl scripts to automate the deployments
  • Experience in Configuring and deploying to Application Servers Tomcat and static content to Apache
  • Experience in managing the artifacts generated by MAVEN in the Nexus repository
  • Worked on various phases of SDLC from analysis and design to implementation, Maintenance, and Support.
  • Worked with Red Hat OpenShift Container Platform for Docker.
  • Involved in writing shell scripts, Ant scripts for Unix OS for application deployments to production region.
  • We use poll SCM to GIT to set up and trigger build in Jenkins server and it will push on to Cloud Foundry(PCF).
  • Development experience with Java such as IO, Multithreading, Collections, and Exception Handling.
  • Good understanding of OpenShift platform in managing Docker containers.
  • User Interface for website with ERB, RJS, Ruby for View, Controller, Model in Ruby on Rails Framework on OS X, Windows, and Linux Operating System.
  • Used SQL as the query languages in Hibernate Mapping and Integrated Spring and Hibernate framework.
  • Hands on experience working in WAMP (Windows, Apache, MYSQL, and Python/PHP) and LAMP (Linux, Apache, MySQL, and Python/PHP) Architecture.
  • Experience in using IBM WebSphere and Apache Tomcat
  • Experience in writing SQL queries and PL/SQL Programming (Stored Procedures, Cursors, and Triggers).
  • Deployment of Cloud service including Jenkins and Nexus on Docker using Terraform.
  • Strong Experience on UNIX AIX, Linux platforms. Developed shell scripts and configured cron jobs
  • Have used Maven OSGI scripts to update/build the web applications.
  • Hands on experience on Web/Application sever like Tomcat, WebSphere, WebLogic, Glassfish.

TECHNICAL SKILLS:

Operating Systems: UNIX, Linux, Windows 2008 and 2010, VMware, OS X.

Programming Languages: Java, J2EE, C, C++, Shell, Perl, Ruby, Python

Version Controls: Subversion, GitHub

SCM Tools: Visual SVN, Tortoise SVN, GitBash, and Source Tree.

Repository Manager: Nexus

Configuration Management Tools: Puppet, Chef, Ansible

Database: MySQL, Oracle

Build Tools: ANT, Maven, Jenkins

App Server: IBM WebSphere, Apache Tomcat, Docker, OpenShift

Linux Platforms: RHEL, Ubuntu

Networking/ Protocols: HTTP, HTTPS, DNS, TCP/IP, DHCP

Code Quality Tools: SonarQube

Cloud Platforms: AWS, GCP, Azure

EXPERIENCE:

Confidential, Houston, TX

Sr. DevOps Engineer

Responsibilities:

  • Skilled at Software Development Life Cycles and Agile Programming Methodologies.
  • Experience with CI (Continuous Integration) and CD (Continuous Deployment) methodologies using Jenkins.
  • Used MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Deployed DevOps using Puppet, Dashboard, and Puppet DB for configuration management to existing infrastructure.
  • Designed and deployed best SCM processes and procedures.
  • Planning, scheduling, and documenting release sat code Freeze Periods.
  • Implemented Jenkins for Continuous Integration Builds, automated deployments, and Notifications.
  • An experienced DevOps/Build/Release Engineer in solving complex problems with creative solutions, supporting development, Deployment operations in different environments.
  • Designed high availability (HA) applications on AWS across Availability Zones and Availability Regions.
  • Experienced in setting up Continuous Integration environment using Jenkins
  • Worked on Nexus repository to maintain artifacts and used as a local repository.
  • Created continuous integration system using Maven, Jenkins, Puppet full automation, Continuous Integration, faster and flawless deployments.
  • Used Puppet for application automatic deployment and provisioning to different environments.
  • Setting up a Jenkins jobs in OpenShift and creating a Jenkins tasks which will trigger an OpenShift build of an application component, deploy the component for testing, validate the new component works, and then deploy that component into Prod environment.
  • Developed full stack web applications in Ruby on Rails.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Setting up continuous integration and formal builds using Jenkins with Maven and Tomcat repository
  • Handled caching in Ruby on Rails.
  • Writing backend programming in Ruby on Rails.
  • Wrote Pom.xml for Maven application builds automation.
  • Used Shell and Perl scripting to deploy artifacts that are built by Maven.
  • Worked with development team to migrate Ant scripts to Maven.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, Modernization of Java projects and managing Maven repositories.
  • Good knowledge in managing the Nexus and Artifactory repositories for the maven artifacts and dependencies.
  • Experience in installation and configuration of Puppet.
  • Carried out deployments and builds on various environments using Puppet continuous integration tool
  • Worked on installation of Docker using Docker toolbox.
  • Worked on creation of custom Docker container images, tagging, and pushing the images.
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
  • Well versed with user and plugin management for Puppet.
  • Built a load - balanced, version-controlled in Puppet environment.
  • Developed Ruby Scripts to change and migrate database on production.
  • Responsible for integrating MongoDB with frontend app that uses Ruby on Rails.
  • Worked closely with software developers and DevOps to debug software and system problems.
  • Creating new build jobs, integration testing jobs and deploy jobs in Jenkins to automate the process
  • Used Jenkins to perform automated Builds and Deployments.
  • Expert in User Management and Plugin Management for Jenkins.
  • Integrated GIT into Jenkins to automate the code check-out process.
  • Created customized AWS Identity and Access Management ( IAM) polices for various AWS resources to have required accessibility to required resources.
  • Created puppet manifests and modules to automate system operations.
  • Conceived, designed, installed, and implemented Puppet configuration management system.
  • Created and updated Puppet manifests and modules, files, and packages stored in the GIT repository.

Environment: Git, Windows, Maven, Puppet, Jenkins, AWS, OpenShift, EBS, S3, Linux, Nexus, Ruby, IAM, Java, Shell Scripts, Perl, SCM, CICD, ELB, Testing, Terraform, Packer, Agile.

Confidential, Warsaw, IN

DevOps Engineer

Responsibilities:

  • Extensive experience using ANT as build tools for the building of deployable artifacts (jar, war & ear) from source code.
  • Managed physical and Logical volumes, Volume Groups etc. in LVM for Linux, AIX, and HP-UX.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Experience in assisting Applications & teams across Remote and Local geographical locations as part of Support experience in creating complex IAM policies for delegated administration within AWS.
  • Experience writing chef cookbook and recipes to automate the deployment process and to integrating chef cookbooks into Jenkins jobs for a continuous delivery framework.
  • Architected and implemented automated cloud infrastructure using Chef on multi platforms
  • Managed Dependency Management within the teams by installing and configuring Nexus Repository Manager.
  • Converting production support scripts to chef recipes. And AWS server provisioning using Chef Recipes.
  • Automated deployment of builds to different environments using Jenkins.
  • Developed processes, tools, automation for Jenkins based software for build system and delivering SW Builds.
  • Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
  • Developed dynamic web pages using Python, Django Frameworks.
  • Developed monitoring and notification tools using Python.
  • Virtualize the servers on AWS using the Docker, create Docker files and version control.
  • By designing and implementing Docker workflow, it reduces built and deployment times
  • Integrated Subversion for automating builds with Jenkins.
  • Implemented Automated Application Deployment using Chef .
  • Experience in working as DevOps engineer for release automation to achieve continuous integration and continuous delivery (CI and CD).
  • Configured AWS S3 buckets so as Dev team to perform CRUD operations by using the AWS SDKs.
  • Managed builds and made necessary changes to Ant build scripts for Java/ WebSphere based applications
  • Created post commit and pre-push hooks using Python in SVN and GIT repos.
  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Develop data cleansing, retrieval, migration tools (ETL) using python
  • Extracted and loaded data using Python scripts and PL/SQL packages
  • Generated property list for every application dynamically using python.
  • Managed SVN repositories for branching, merging, and tagging.
  • Automated deployment of builds to different environments using Jenkins.
  • Used Jenkins as a CI tool for performing the build automation
  • Build and Configured Jenkins Slaves for Parallel Job execution.
  • Created various ANT scripts to create multiple deployment profiles and deploy the applications to Apache Tomcat.
  • Installing, configuring, and administering Jenkins CI and cd tool on Linux machines.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Configured GIT with Jenkins and schedule jobs using Poll SCM option
  • Configuration of various plugins for Jenkins for automation of the workflow and to optimize and smooth running of build jobs.
  • Migrating J2EE applications to UNIX and Windows environments by configuring application via Subversion, and Jenkins.
  • Managed multiple AWS accounts with multiple VPC's for both production and non-prod where primary objectives included automation, build out, integration and cost control.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Deploying EC2 instances, ELBs by using Cloud Formation in AWS

Environment: AWS, ANT, Windows, Chef, ELB, JSON, CI and CD, RDS, RHEL, SVN, AWS EC2, JSON, Auto Scaling, Jenkins, EC2, J2EE, Python, Java, VPC’s.

Confidential, Phoenix, AZ

Build and Release Engineer

Responsibilities:

  • Supporting engineering plans and schedules by providing services to build, deploy, develop scripts, oversee branch, and merge strategies, and build automated tools as necessary to offer services to engineering team.
  • Involved in setting up Jenkins for continuous integration and continuous builds by polling the repositories.
  • Developed & improved build communication, documenting build processes &procedures.
  • Ensure that the builds are consistent after being ported from different platforms.
  • Debugged Build failures and worked with Agile developers and QA people to resolve the related issues
  • Develop and maintain Maven (pom.xml) scripts.
  • Designed, Installed, and Implemented Ansible configuration management system.
  • Maintained high availability clustered and standalone server environments and refined automation components with scripting and configuration management (Ansible)
  • Created Branches, Tags in SVN for each release and environments
  • Maintained build and deployment procedures and resolved configuration management issues, created Branches for each release for environment, making baselines and Merging of branches.
  • Strong experience utilizing Build Forge and Jenkins for enterprise scale infrastructure configuration and application deployments.
  • Experience in implementing and making teams adapt to Release/Change Management Process.
  • Deployed built artifacts to WebLogic application server using maven.
  • Involved in editing the existing MAVEN files in case of errors or changes in the project requirements.
  • Coordinating with developers for merge/build issues/failures.
  • Create and maintain nightly builds, hotfix builds/branches, custom and private builds.
  • Modified Maven scripts to build the JAR's, Class files, WAR files and EAR files from VOB's for Java applications and MS builds for all .Net applications. Enhanced Maven pom.xml with additional plugins for robust builds.

Environment: Maven, Visual SVN, Tortoise SVN, QA, Ansible, WebLogic, VOB’s, WebLogic, Jenkins, Java, C++, XML, .Net, MS Build, Agile.

Confidential

Java Developer

Responsibilities:

  • Development experience with Java such as IO, Multithreading, Collections, and Exception Handling.
  • Created SQL, PL/SQL statements for the effective retrieval and storage of data from the database.
  • Expert level skills in developing web-based GUI s using HTML, DHTML, XML, CSS, C, C++, and JavaScript for web enabled applications and D3 Data-Driven Documents for producing dynamic, interactive data visualizations in web browsers.
  • In-depth knowledge of Apache Subversion (SVN) and Jenkins Continuous Integration Server-Installation, Configuration, Design, and Administration and integrating these tools with other systems.
  • Experience with Agile / Scrum and Waterfall Methodologies.
  • Expert knowledge of data structures, computer logic and flow-charting, program design methods and techniques, database vendor versions, compiler versions.
  • Excellent critical and creative problem-solving ability and analytical thinking with quick learning, interpersonal and client interfacing skills.
  • Assisted project manager in defining project scope, time & effort estimates, and deliverable management.
  • Participated in Scrum meetings and project planning and coordinated the status sessions.
  • Created WAR and EAR files for deployment in the Development environment. Developed Event Logging & Error Reporting application using Servlets.
  • Played an active role in team by interacting with business analyst and converted business requirements into system requirements.
  • Developing Ant, Maven, and Shell scripts to automatically compile, package, deploy and test J2EE applications.
  • Provided full SDLC application Development services including design, build/configure, integrate, test, and deploy enterprise mission-critical billing solutions.
  • Written ANT Scripts for project build in LINUX environment

Environment: Linux, Subversion, Agile, Shell Scripting, CSS, C, C++, XML, HTML, DHTML, SQL, CI, Apache, J2EE, ANT, Servlets, Junit.

Confidential

Jr. Java Developer

Responsibilities:

  • Active in coding some of the Core Java implementations, used Core Java concepts such as collections, generics, and multi-threading.
  • Worked as a UAT team member in for the successful launch of application. UAT involved bug fixing during testing, deploying the fixes to the system communication with the offshore team etc.
  • Writing the PL/SQL procedure according to the rule configurations.
  • Develop the web application using C++, Spring, JSP, HTML Implemented the application using J2EE design patterns like Spring, Singleton, DAO (Data Access Object), DTO (Data Transfer Object).
  • Involved in writing PL/SQL Stored Procedures, and Functions for Oracle database.
  • Testing of the product: Unit Testing, Regression Testing, and Integration Testing.
  • Worked directly with product owners to get requirement and implemented it.
  • Involved in the development of reusable Java-XML based framework that perform all the SSO (Single Sign On) steps like data encryption / decryption, digital signature, creation of payload, generation of secure key, Fetching the secure certificates from Key-Stores etc.
  • Implemented agile development process on Software Development Life Cycle.
  • Involved in the preparation of developer test cases and execution.
  • Supported the 24X7 support and application testing through daily releases using Case Sentry tool.
  • Involved in various phases of Software Development Life Cycle (SDLC) and the project was developed using Rational Unified Process (RUP).

Environment: SDLC, UAT, PL/SQL, SDLC, HTML, Java-XML, C, C++, QA, Oracle, Junit, RUP, DAO, JSP, Java, J2EE.

We'd love your feedback!