We provide IT Staff Augmentation Services!

Devops Engineer Resume

2.00/5 (Submit Your Rating)

Dearborn, MichigaN

SUMMARY

  • Around 9 years of experience in software development life Cycle using Agile methodology where mymain area of expertise and specialized skills is in Build and Release Engineering that includes DevOps,Build Automation and Management, Software Configuration Management,Release Management, Continuous Integration and Continuous Delivery
  • Expertise in using Amazon AWS API tools like: Linux Command line, puppet integrated AWS API tools.
  • Good experience in Amazon AWS IAM Service: IAM Policies, Roles, Users, Groups, AWS Access Keys and MFA.
  • Hands on experience in AWS provisioning of AWS services like EC2, S3, RDS, R53, VPC, Redstalk, EBS, DynamoDB, Cloudfront, Cloudwatch, Cloud formation Auto Scaling groups.
  • Proficient in Vagrant, Docker based container deployment to create shelf environments for dev teams and containerization for the environments to delivery the releases.
  • Experience working in Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configuration.
  • Configuring the Docker containers and creating Docker files, Docker compose files for different environments and Integrated and version controlled them.
  • Experience with LAMP setup on RHEL, Ubuntu with configuration management tools like Chef and Docker.
  • Automated the cloud deployments using Chef, ruby and AWS Cloud Formation Templates
  • Utilized Amazon Cloud Watch to monitor AWS resources such as EC2 instances, Amazon EBS volumes, Amazon RDS DB instances and Elastic Load Balancers.
  • Extensively worked on Hudson/ Jenkins for continuous integration and for End - to- End automation for all Build and deployments.
  • Maintained over 200 jobs in Jenkins from 10 different Application teams for over 4-5 releases in parallel. In the process of achieving Continuous Integration, and also I have experience in working with tools like Jenkins, Hudson and Bamboo.
  • Supported server/VM provisioning activities, middleware installation and deployment activities via chef. Apache/Tomcat: Installation and configuration - Virtual Host configurations, Rewrite/Redirection, Proxy Pass, Mod-JK etc.
  • Deployed Open Stack private cloud as part of datacenter collapse, which utilized Open Stack services such as glance, heat and nova compute.
  • Proposed, Implemented and maintained new branching strategies for development teams to support trunk, development baseline codes along with several feature branches.
  • Expertise in using different types of configuration and automation management tools like Puppet, Chef, Ansible.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Worked with version/source management tools like GIT & SVN.
  • Supported multiple DevOps project implementation through Infrastructure Automation, Configuration Management, Deployment Management and Test orchestration.
  • Responsible for defining branching & merging strategy, check-in policies, improving code quality, automated Gated Check-ins, defining backup and archival plans.
  • Expertise in Administration of BEA WebLogic (version 6.x - 10g SME), iPlanet Web Server on IBM AIX 4.3/4.5, Sun-Solaris (versions 9 and 10) and Red Hat Linux (4.x -8.0) environments.
  • Substantial experience with JVM profiling and JVM performance tuning / JVM performance management - for enterprise applications.
  • Strong knowledge of TCP/IP, UDP, DNS network, load balancing, firewalls and enterprise monitoring tools Splunk.
  • Picking up optimal IT-technologies and writing complex algorithms. Strong database design and data modeling skills. Good organizational skills and task management abilities. Excellent logic and decision-making skills. Capable to work independently with minimal supervision. Team player with analytical and communication skills.
  • Involved in several complete Agile/Scrum process, Software Development Lifecycles, Requirement Gathering, Analysis, Design (including Technical documentation, Data flow diagrams), Development and Testing of business modules, to Unit/Peer test case documentation, and peer code review.
  • Involved in Migrating a production infrastructure into an Amazon Web Services utilizing AWS Cloud formation, Code Deploy, Chef, EBS, and Ops Works.

TECHNICAL SKILLS

Operating Systems: Windows, Linux, Unix

Build/Automation Tools/CI: Puppet, Chef, Ant, AWS, Maven, Jenkins, Hudson, PPM, Dockers

Scripting & Languages: Ruby, HTML, XML, shell, Java, C

Databases: DB2,Oracle, SQL Server

Web/App Server: Apache, Tomcat, nginx, WebSphere, WebLogic Application Server

Bug Tracking Tools: JIRA, Service Now, HP Quality Center.

Version Control Tools: GIT, Perforce, SVN

Other Tools: Sonar, Nexus, Eclipse IDE

PROFESSIONAL EXPERIENCE

Confidential - DEARBORN, MICHIGAN

DevOps Engineer

Responsibilities:

  • Worked closely with the development and operation for the organization to implement the necessary tools and Process to support the automation of builds, deployments, testing and infrastructure (infrastructure as Code) using Chef.
  • Developed Chef Recipes to configure, deploy and maintain software components of existing infrastructure.
  • Resolving the JIRA tickets for different environments of DevOps for all the projects involved in Chase account.
  • Wrote Chef Cookbooks to bootstrap Chef Client and creation of VM's on cloud environments with the desired applications on the node.
  • Major responsibilities include design, ownership, and drive the DevOps process strategy and implementation and develop DevOps methodology and culture by setting up an environment with continuous integration, continuous inspection, continuous testing, continuous monitoring, and continuous delivery using Jenkins.
  • Evaluating performance of EC2 instances their CPU, Memory Usage and setting up EC2 Security Groups and VPC.
  • Implementing a Continuous Delivery framework using Jenkins, Chef, and Maven.
  • Moved their local server infrastructure into AWS, including their test and development environments.
  • Designing the application layer of the product with EC2, RDS, and Elastic Cache, and configuring AWS Cloud Watch for application monitoring.
  • Setting up and troubleshooting nightly/on-demand builds for all Patches/Hot-fixes for all the releases.
  • Setting up Jenkins (Continuous Integration) builds for all releases on windows and Linux.
  • Created Docker images and handling multiple images primarily for middleware installations and domain configuration.
  • Worked closely with resources and Project Manager during thereleaseof Project and involved in all the Operational Projects.
  • Actively involved in architecture of DevOps platform and cloud solutions.
  • Analyzed and worked in conversion building project from ANT to Maven.
  • Involved in designing and deploying multiple applications utilizing almost all of the AWS stack (Including EC2, Route53, S3, RDS, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud Formation and managing DNS using Route53 of AWS and setting up Auto scaling of the instance group using AWS command line tools and AWS cloud environment for Dev/QA environments.

Confidential

DevOps Engineer

Responsibilities:

  • Configuring builds via build process using Maven, Ant, Jenkins and Anthill pro.
  • Design EC2 instance architecture to meet high availability application architecture and security parameters.
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Worked on AWS services such as Setting up new server (EC2) instances/services in AWS, configuring security groups, and setting up Elastic IP's, auto-scaling configuration, and Cloud Formation.
  • Administration of subversion in organization.
  • Configure continuous integration pipeline using DevOps strategies and DevOps tools.
  • Configuring software to Linux machines.
  • VMware Admin: setup windows machines as per requirements.
  • Designed and deployed AWS solutions using EC2, S3, RDS, and EBS Elastic Load Balancer.
  • Automated software deployment using Python and provisioned Linux hosts.
  • Developed Python scripts to configure, deploy and maintain software components of existing infrastructure.
  • Administer code review tools like Fish eye & Crucible.
  • Supporting automotive builds to both windows and Linux machines.
  • Configured Puppet at Linux machines and schedule jobs to read every 30 minutes.
  • Make sure software teams are delivering their products by following safe-agile methodologies and UHG company standards/policies.
  • Monitor and manage Continuous Integration/Continuous Deployment, nightly and release builds using Maven, Ant, Anthill pro and Jenkins.
  • Resolving ad-hock issues in day to day basis as per SLA’s.
  • Provided daily technical support to all development teams throughout all phases of the software development lifecycle and identified & mitigated potential issues & obstacles prior to products being deployed onto live client systems.
  • Used rally as bug tracking/issue management tool.
  • Integrate Unit Testing, Code Coverage and Deployment tools with Jenkins and Maven.
  • Deploying artifacts to environments Dev/Test/Stage/Production using HP release service tools. (HP Portfolio Management Workbench)
  • Worked on portals for triggering build and releasing them to stakeholders by understanding the pain points of Developers and QA engineers.

Confidential

DevOps Engineer

Responsibilities:

  • Managed configuration of Web App and Deploy to AWS cloud server through puppet.Created instances in AWS as well as worked on migration to AWS from data center.
  • Worked on Application configurations of standalone services like EKMI-Services, Postman- service, integration-service, decision-engine, Configuration of software’s like Cassandra, ActiveMQ, REDIS.
  • Monitoring nightly builds. Starting from picking up the Source code from the central system, building in all common UNIX distributions (LINUX) and windows (32bit, 64bit), running some sanity tests on builds
  • Administration of Subversion tool includes creating branches, tagging, access permissions and setting up hooks.
  • Implemented Jenkins for Continuous Integration Builds and Notifications exclusive for Development as a self-help feature.
  • Configuration of clusters in WebLogic environment for load balancing, high availability and fail over support
  • Wrote Python scripts to perform deploys to tomcat Webserver and WebSphere App Servers.
  • Creating the DRY RUN setup and white listing the third-party IP’s and preparing the Implementation plan working with change management team on DRY Run deployment.
  • Experience in TIBCO, ERP, Informatica, and salesforce, SABA application Deployments in lower and higher environments.
  • Wrote ANT and MAVEN Scripts to automate the build process.
  • Responsible for the Plugin Management, User Management, and end to end build and deploy setup using Jenkins.
  • Configured Docker container for branching purposes.
  • Coordinating the resources by working closely with Project Manager's for the release and Project Manager for all the Operational Projects.
  • Worked on Build and deploy software Artifacts and code across multiple engineering environments and the production environment

Confidential

Build & Release Enginee

Responsibilities:

  • Build and release software baselines, code merges, branch and label creation and interfaced between development and infrastructure.
  • Implemented Subversion branching and merging operations for Java Source Code.
  • Experience with build tools Ant and Maven for writing build. xmls and pom.xmls respectively.
  • Experience in integrating Unit Tests and Code Quality Analysis tools like JUnit, findbugs and Selenium.
  • Experience in configuring and deploying in Application servers WebLogic and WebSphere.
  • Hands on experience in using Tomcat and Apache web servers for deployments and for hosting tools.
  • Used perforce version control system to manage source code
  • Worked recently on tools migration from old tools like PVCS (version control system) to SVN, Tracker to Jira and finally CI tool Hudson to Jenkins.
  • Partially worked as build tools administrator (SVN, Jira, and Jenkins).
  • Worked with Development Team Leads and testing teams to establish a build schedule, execute the builds and troubleshoot build failures, if any.
  • Send releases to SID testing and resolving issues before going to questionnaire.
  • Utilized WAR and JAR files for deployment of enterprise apps.
  • Drafting the documents for each release about the issues and the lessons learnt.
  • Coordinate with the development teams to receive the correct versions of re-usable and dependent components and with environment team for issuing/installing successful builds.
  • Create documents on build process and flow, build script maintenance, user guide for developers for local builds.
  • Buildartifacts are deployed into Tomcat instances which were integrated using the Perl and Shell scripts
  • Responsible for defining and mapping parameters and variables and session parameters according to the requirements and usage of workflow variables for triggering emails in QA and UAT environments.
  • Extensively worked on Informatica Designer, Workflow Manager.
  • Designed and migrated various reusable mappings and mapplets in Mapping designer, sessions and workflows in Workflow manager to extract data from various sources like Mainframes, Flat files, SQL server and Oracle.
  • Created and maintained Subversion repositories, branches and tags.
  • Experience in Administering SVN.
  • Involved in sprints and planned releases with the team using JIRA .
  • Used JIRA tool to track all the defects and changes related to Build and Release team.
  • Imported and managed multiple corporate applications into Tortoise SVN.
  • Responsible for providing consolidated daily and weekly status reports to the management and team.
  • Responsible for coordinating the Offshore and Onsite team and resolve all the issues faced by the team.
  • Extensively used Power Exchange to create and migrate Data maps from system level to Informatica servers.
  • Used Hudson/Jenkins to perform automated Builds and Deployments.
  • Configurations, setup and building of interfaces and modifying the flow to give the opportunity for reusability, scalability and functionality.
  • Responsible for managing various WebSphere configurations like creating jvms/clusters, configuring the jvms in accordance with application functionality, defining core groups, configuring global security, installing certs, configuring the JDBC drivers/data sources, configuring the application environment such as virtual host creation, defining WebSphere variables and creating user/groups and their roles, Queue connection configurations, Application Deployments.

Confidential

Trainee

Responsibilities:

  • Involved in analysis, design and development of the application based on J2EE and design patterns.
  • Developed server-side code usingJavaBeans,Javaand Collections
  • Developed the user interface by the use of Portals.
  • Developed the application using IBM Portals
  • The Struts Frame work is set up with the single Bean & single Action Class.
  • Used Struts Internationalization for providing the labels on the User Interface
  • Providing server side and client side validation using JavaScript and Struts Validator framework.
  • Involved in developing distributed, transactional, secure and portable applications based onJavatechnology using EJB technology.
  • Involved in writing the transaction management using EJB
  • Designed User Interfaces using Struts HTML tags in JSP.
  • Used Expression Language in generating outputs for displaying.
  • Involved in writing appropriate backend Programming & Functionality.
  • Responsible for designing the logical and physical database structure using MYSQL and No SQL like MangoDB
  • Developed the application using RAD7.5 and deployed the application in IBM WebSphere Portal Server.
  • Used ANT for building and deploying the application on server.
  • Involved in Unit testing of my modules.
  • Involved in Integration testing of my modules.
  • Experience in going through code reviews, bug analyzing and fixing bugs.

We'd love your feedback!