We provide IT Staff Augmentation Services!

Senior Devops Engineer Resume

0/5 (Submit Your Rating)

Peoria, IL

SUMMARY

  • 7+ years of IT Industry experience with Configuration Management, Build, Deploy, Release Management and Quality Assurance.
  • Experience in Administration/Maintenance of source control management systems, such as Sub Version (SVN), Perforce, TFS, GIT and Clear Case.
  • Extensive experience of Migration & deployment of Applications.
  • Good exposure in administering version control systems to create daily backups and checkpoint files.
  • Expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, Automation. It includes Amazon Web Services (AWS), Ant, Maven, Jenkins, Chef, Puppet, Docker, SVN, GitHub, Serena Products, ClearCase, Build Forge, Serena PVCS, CVS, Tomcat, JBoss, LINUX etc.
  • Experience in using build tools like MAVEN, ANT for the building of deployable artifacts such as war &ear from source code.
  • Extensive experience administering the management console with Build Forge and working with Adapters, projects, steps, jobs, reports and utilities.
  • Experience in migrating applications from VSS/SVN version control tools to Clear Case, migrating VSS to TFS and from clear case to GIT.
  • Experience in managing the artifacts generated by MAVEN in the Nexus repository.
  • Extensive experience with SVN, CVS, VSS and Team Foundation Server Administration.
  • Experience in Source Control branching, Merging, tagging, resolving file branch and merge issues in CVS, SVN, Git and Clear Case.
  • Working with business units, software developers, security, and varied IT disciplines to design and migrate applications and servicesfrom a secured physical or virtual platform into an AWS Cloud secure enclave environment.
  • Performed automation tasks on various Docker components like Docker Hub, Docker Engine, Docker Machine, Compose and Docker Registry
  • Dockerized applications by creating Docker images from Dockerfile.
  • Plan, deploy, monitor, and maintain Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and VMWare Vm's as required in the environment.
  • Responsible for building out and improving the reliability and performance of cloud applications and cloud infrastructure deployed on Amazon Web Services.
  • Experience in Administration of Rational Clear Case, Clear Quest and Requisite Pro Rational suite.
  • Setting up Clear Case Web (CCWeb) and Clear Case Remote Client (CCRC).
  • Involved in the functional usage and deployment of applications in Web Logic, Web Sphere and Apache Tomcat Server.
  • Experience of Services, Clusters and IIS in Windows Server Administration.
  • Experience in migrating Java/J2EE applications from ANT to MAVEN for build and dependency management.
  • Good knowledge in administering and deploying applications to Websphere and Weblogic and Tomcat Application servers.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and RUP methodologies.
  • Created SCM Process, policies and procedures to follow development and SQA team to release or deploy highest quality product for the enterprise.
  • Expertise in Querying RDBMS such as Oracle and MY SQL by using SQL for Data integrity.
  • Ability in development and execution of XML, Shell Scripts and Perl Scripts.
  • Hands on experience in installing and administrating CI tools like Hudson/Jenkins, Sonar, Subversion, Team foundation server, Accrue and Nexus, art factory.
  • Performed integration of Code Quality Analysis Techniques like Check styles, Find Bugs, Nunit, OpenCover and PMD with CI tools like Hudson/Jenkins.
  • Good Knowledge with Schedulix and Autosys Enterprise Job Scheduling Systems.
  • Good experience in converting build.xml into pom.xml in order to build the applications using MAVEN.
  • Work under SLA (Service Level Agreement) &Incident Management (Remedy) with increases productivity, scalability& performance of application
  • Efficient in tracing complex build problems, release issues and environment issues in a multi component environment.
  • Expertize in trouble shooting the problems generated while building, deploying and also in production support.
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments.
  • Worked with different Bug tracking tools like JIRA, Rally, Remedy, HP Quality Center, Fisheye, Crucible and IBM Clear Quest.
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing and implementing and Post - production analysis of the projects.

TECHNICAL SKILLS

Operating Systems: … LINUX(RHEL),Ubuntu,Sun Solaris

Versoning Tools: CVS, Tortoise SVN, Clearcase, GIThub, Stash, TFS, Mercurial, Perforce and PVCS

Bug Tracking Tools: JIRA, Remedy, HP Quality Center, IBM ClearQuest, Rally and Fisheye

Packaging Technologies: Wise package studio, Install shield Admin Studio, Windows Installer Editor, Conflict ManagerBuild & CI Tools: Bamboo, Cruise Control, uDeploy, uRelease, Hudson, Jenkins, ANT, MAVEN,MS Build, Anthillpro and Buildforge

Languages/Scripting: C,C#, SQL, Java/J2EE, .NET, Shell scripting, Perl, Python, Ruby, PHP, Bash

WebTechnologies: Servlets, JDBC,JSP, HTML, JavaScript, XML,SSH

Web servers: Web logic, Web Sphere, Django, Apache Tomcat, JBOSS,SSIS

Configuration Management tools: Puppet, Chef (12.2 & 12.4), Docker, Ansible

Database: RDBMS Oracle, Netezza, SQL SERVER, MYSQL, DB2

Architectural Experience: Rack space, Open stack, AWS, EC2 and Azure.

PROFESSIONAL EXPERIENCE

Confidential, Peoria, IL

Senior DevOps Engineer

Responsibilities:

  • Migrated VMware to AWS Managed services like EC2, S3, VPC, ELB, EBS etc with Opscode Chef Cookbooks/recipes.
  • Installed/configured/managed Puppet Master/Agent. Wrote custom modules and manifests, downloaded pre-written modules from puppet-forge. Up-gradation or migration of Puppet Community and Enterprise.
  • Expertise understanding how to have interoperability and network connectivity between physical and virtual servers on site communicating with virtual servers and instances withinAWS.
  • UsingAmazonEC2 features to provision, monitor, scale and distribute compute infrastructure for migrated entities.
  • Deploying Sensu monitoring solution in a production environment; Configuration of Redis for storing of Sensu state; RabbitMQ for message processing
  • Designed and configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing.
  • Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
  • Designed VNets and subscriptions to conform to Azure Network Limits.
  • Exposed Virtual machines and cloud services in the VNets to the Internet using Azure External Load Balancer.
  • SetupChefServer, workstation, client and wrote scripts to deploy applications.
  • MaintainedChefServers and management application that can use Service Now (CI) data to bring computers into a desired state by managing files, services, or packages installed on physical or virtual machines.
  • Manage the configurations of multiple servers usingChef.
  • Used subversion GIT/GITHUB as source code repositories, managed SVN for branching, merging and tagging.
  • Installation and configuration of web hosting administration such as APACHE, TOMCAT, FTP, SSH, RSH, Telnet, DNS, LDAP and DHCP in linux servers and JBOSS on AWS.
  • Applied patches every quarter regularly to meet audit requirements using Oracle Ops Center, Red Hat Satellite server, Up2Date, YUM and RPM tools.
  • Configuration & administration of Apache/Tomcat web server and middleware like Websphere.
  • Responsible for installation and upgrade of patches and packages on RHEL using RPM & YUM.
  • Installing, configuring and administering Jenkins CI tool on linux machines and for APACHE/TOMCAT servers.
  • Extensive experience using MAVEN and ANT as build tools for the building of deployable artifacts (jar, war& ear) from source code.
  • Performance tuning and management for Redhat Linux server and working with the application/database team to resolve issues.
  • Created Docker images using a Dockerfile, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And also configuration automation using Docker containers.
  • Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Puppet. Designing cloud hosted solutions, specific AWS product suite experience and monitored the server’s performance on physical environments using Nagios/Splunk.
  • Worked at optimizing volumes and EC2 instances and created multiple VPC instances across different availability zones and regions.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy Chain, SVN/GIT with Dev/Test/Prod branching model for weekly releases.
  • Worked on Ansible, Perl, Unix Shell Scripting to build automated deployment tools.
  • Extensively worked on Jenkins/Hudson by installing, configuring and maintaining for the purpose of
  • Continuous Integration (CI) and for End to End automation for all build and deployments.
  • Experience in creating alarms and notifications for EC2 instances using Cloud Watch and SNS.
  • Experience in configuring S3 versioning and lifecycle policies and backup, archive files in glacier.
  • Managed and monitoring system automation and wrote automated scripts for cloud such as SHELL/PYTHON on Automated tools PUPPET.
  • Worked with development teams/database teams and business areas to plan future capacity requirements and hold regular meetings to review usage as well as create, revise and report any new measurements required to manage mainframe or distributed environments.
  • Deployed Open stack Kilo in a multi-node architecture manually.
  • Automation of deployment of OpenStack (Kilo) services using shell scripts.
  • Insure impact of software releases to system performance and resource utilization of distributed and mainframe platforms are acceptable during load testing.
  • Doing capacity Assessment for new requests of servers ie calculating CPU and Memory for new servers according to the current/future Applications running on the system.

Environment: RHEL, LINUX, Ubuntu, AIX, AWS, EC2, Chef, Puppet, Docker, Maven, Python, LVM, Jenkins, Shell, Jfrog-Artifact Repository, Nagios .

Confidential, Philadelphia, PA

Configuration Analyst/DevOps Engineer

Responsibilities:

  • Responsible for configuring the build and release activities on critical enterprise level and web applications. Responsible for maintaining and deploying builds in UAT and Production environments.
  • Developed and setup build and deployment processes for J2EE, .Net applications and Reporting applications.
  • Build and Release Engineer for multiple project teams that involved different development teams and multiple simultaneous software releases.
  • Managed Development, Test, UAT and PROD servers.
  • Developed and implemented Software Release Management strategies for various applications according to the Agile process.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Bootstrapping instances using Chefand integrating with auto scaling.
  • Written multiple recipes and also customized facts for efficient management of the Chef clients.
  • Designed and developed automated deployment and scaling processes based on Chef for a wide range of server types and application tiers, including Elastic search, and Zend PHP and IIS Clusters.
  • Gained extensive experience in RPM deployment via Chef, build automation through Jenkins, and server management via mod wsgi and Apache.
  • Test-Driven Development (TDD) saves on refactoring and validates the tests. Smartling discovered this when certain test and development issues disappeared after they moved to TDD.
  • Experience designing, building, and maintaining AWS resources for high-availability and production level systems and services.
  • Daily monitoring, management, troubleshooting and issue resolution to secured systems andservices hosted on AWS cloud resources.
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS servicesin AWS cloud.
  • Led automation of Azure deployments utilizing PowerShell
  • Architected automation of Azure Virtual Networks, Network Security Groups and access control rules
  • Imported and managed multiple corporate applications into Clear Case.
  • Worked in all projects that move to production and work closely with the Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes
  • Provided end-user training for all Clear Case users to effectively use the tool.
  • Migrated ANT scripts to MAVEN scripts to automated build process for Java/J2EE applications.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Migrated puppet open source to puppet enterprise.
  • Designed Puppet Modules to manage configurations and automate installation process.
  • Worked on creation of puppet manifest files to install tomcat instances and to manage configuration files for multiple applications.
  • Good experience in using Puppet, which helps in site-redundancy and Release Management activities for large Enterprise Applications.
  • Upgrade of OpenStackfrom Icehouse to Juno with no data-loss.
  • Made Backup scripts for storing configuration of all OpenStack services.
  • Also worked in providing SaaS services using OpenStackby providing Mediawiki as a tool to organization.
  • Experience in designing and building solutions using Iaas, Saas and Paas.
  • Built and Deployed Java/J2EE Applications to a Weblogic Application server in an Agile continuous integration environment and also automated the whole process.
  • Created and maintained the Shell deployment scripts for Web Logic web application servers.
  • Used ANT as a build tool on java projects for the development of build artifacts on the source code.
  • Involved in editing the existing ANT files in case of errors or changes in the project requirements.
  • Perform periodic system audits on all environments to ensure that only controlled versions of software reside all environments.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Leveraged “Azure Automation” and PowerShell, Chef and Puppet to automate processes in the Azure Cloud
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Managed Dependency Management within the teams by installing and configuring Nexus Repository Manager.

Environment: Clear Case, Jenkins, Java/J2EE, ANT, MAVEN, Web Logic, Chef, Puppet, AWS, Docker, Shell Scripts, XML, UNIX, and JIRA.

Confidential, SFO, CA

DevOPs Engineer/Puppet configuration engineer

Responsibilities:

  • Deployed Puppet, Puppet Dashboard, and Puppet DB for automated management of machine configurations.
  • Redesigned and redeployed the Nagios implementation. Nodes automatically added/removed themselves via Puppet.
  • Wrote puppet manifests from scratch for deploying, configuring, and managing collected for metric collection and monitoring.
  • Wrote tools to amend the automation pipeline built around Puppet.
  • Implemented continuous integration web hooks and workflows around Jenkins to automate the dev test deploy workflow around Puppet codebase.
  • Setup puppet master, client and wrote scripts to deploy applications on Dev, QA, production environment.
  • Experience in setting up puppet master, puppet agents for managing enterprise policies, configurations.
  • Build servers using Kick Start, Red Hat Satellite Server, and VSphere Client.
  • Experience with Docker container management.
  • Research and development on scalable Linux deployments on AWS via Docker.
  • Implemented Docker automation solution for Continuous integration / Continuous Delivery model.
  • Virtualized the servers using the Docker for the test environments and dev-environment needs.
  • Worked on Agile methodology and used JIRA for issue tracking
  • Worked on variety of Linux platforms Red Hat Linux, Solaris, Ubuntu which includes installation, configuring and maintenance of applications on this environment.
  • Worked exclusively on VMware virtual environment.
  • Experience in using VMware Motion to move VM's from One Datacenter to another datacenter.
  • Developed modules, manifests, classes to deploy database servers, J2EE web applications, web servers.
  • Used MCollective, factor, hiera, Django frameworks while writing scripts.
  • Used AWS SDK to write scripts for EC2, load balancing, auto scaling services
  • Implemented AWS EC2, IAM, S3, EBS, Elastic Load balancer (ELB), auto scaling groups services.
  • Created alarms and notifications for EC2 instances using Cloud Watch.
  • Installed and configured Nagios monitor tool performance on all nodes
  • Responsible for maintaining Linux servers (RHEL, Ubuntu and Amazon)
  • Worked performance issues, helped teams to identify entries in log files on server
  • Automated the Build & Deployment environment end -to-end using Jenkins, MAVEN, plugins
  • Configured SSH, SMTP, Build Tools, and Source Control repositories in Jenkins. Installed multiple plugins to Jenkins. Configured Proxy to get auto updates.
  • Day to day resolution on Linux based issued though SMS ticketing system in compliance to SLA cycles.
  • Analyze and resolve conflicts related to merging of source code for SVN and GIT.
  • Worked on User administration setup, maintaining account, Monitor system performance using Nagios, Icinga and Tivoli.
  • Involved in developing custom scripts using Python, Perl & Shell (bash, ksh) to automate jobs.
  • Worked on the administration of the Web Logic 9, JBoss 4.2.2 servers including installation and deployments.
  • Server configure management via Chefand System orchestration via Ansible.
  • Created Ansible Playbook and deployment, Installed packages using YUM and Red hat Package Manager (RPM) on various servers.
  • Configured Jenkins servers, Jenkins nodes, creating required scripts (Perl & Python), and creating/configuring VMs (Windows/Linux).

Environment: Jenkins, Puppet, LAMP, AWS, EC2, WebSphere, Shell, Ruby, Confluence, Java, J2ee, SOA, Ansible, VMs, SVN, GIT

Confidential

SCM Build/ Release Engineer

Responsibilities:

  • Involved in setting up Jira as defect tracking system and configured various workflows, customizations and plug-ins for the Jira bug/issue tracker.
  • Integrated Maven with Perforce to manage and deploy project related tags.
  • Installed and administered Tomcat repository to deploy the artifacts generated by Maven and to store the dependent jars which are used during the build.
  • Mentor Business Areas on Subversion Branching, Merging strategies concepts.
  • Resolved update, merge and password authentication issues in Jenkins and Jira.
  • Involved in implementing Tool Suite (Jira, Jenkins).
  • Setting up continuous integration and formal builds using Jenkins with Maven and Tomcat repository.
  • Installed and configured Confluence as the enterprise wiki to document development and change management procedures.
  • Involved partially in deployingWARs/EARs (backend) through WebLogic Application Server console.
  • Performed setup of clustered environment with WebLogic Application Server.
  • Used Shell script to configure the WebLogic application server in all the environments
  • Support Lead developers with Configuration Management issues.
  • Worked for Creating the Software Configuration Management Plan.
  • Managed all the bugs and changes into a production environment using the Jira tracking tool

Environment: J2EE, Linux, Maven/ANT, Nexus, Subversion, Jenkins, Tomcat, JIRA, GIT, WebSphere, Shell Scripts, Unix/ Linux.

Confidential

Build & Release Engineer

Responsibilities:

  • Involved in the release cycle of the products from environments like Development, QA and UAT through Production.
  • Developed build scripts for Java/J2EE Applications using Ant.
  • Analyzed and converted Ant build Projects to Maven Build Projects.
  • Developing new Maven Build Scripts based on the requirements.
  • Created and Maintained Local Maven Repository for Maven projects.
  • Used Nexus as Artifact Repository Manager.
  • Involved in Creating and Configuring different Repositories in Nexus.
  • Managed dependencies by creating parent-child relationships between projects.
  • Managed WebLogic servers and application deployments.
  • Deployed build artifacts into WebLogic Server and Oracle DB.
  • Developed and implemented Software Configuration Management strategies for various applicationsaccording to the agile process.
  • Managed the Clear Case branching strategy for the applications by creating Release Streams, DevelopmentStreams thus ensuring the integrity Integration Streams.
  • Worked in agile modeled software development life cycle.
  • Attended weekly release meetings with Development Team to identify and mitigate potential risks associatedwith the monthly/quarterly releases.
  • Involved in troubleshooting the automation of Installing and configuring JAVA applications in the test andpre-production environments.
  • Developed and maintained the Shell and Perl scripts for automating the deployments and build process.

Environment: IBM Rational Clear Case, Java/J2EE, ANT, MAVEN, WebLogic, Perl Scripts, Shell Scripts, XML, UNIX, Oracle10g, 11g.

We'd love your feedback!