We provide IT Staff Augmentation Services!

Senior Devops Engineer Resume

Orlando, FL

PROFESSIONAL SUMMARY:

  • IT professional with over 9+ years of experience as a Devops/Build and Release working in The field of system administration, Application support and DevOps tools
  • Installed and configured Puppet and used puppet for Server configuration management.
  • Development of Puppet modules& other template for large system deployment configuration.
  • Worked on various cloud environments like AWS, AZURE and Rackspace.
  • Set up Linux OS on local and in the cloud on AWS EC2.
  • Managed GIT and SVN as Source Control Systems.
  • Worked on Cloud automation using AWS Cloud Formation templates .
  • CentOS/Red Hat Linux 6.x and 7.x installation and administration on VMWare ESXi.
  • Built System Performance reporting tools using PowerShell on Windows, Python on Linux.
  • Systems administration using Puppet / Knowledge of Chef. Proven record in establishing and Maintaining formal CM procedures in software development environment.
  • Demonstrated expertise utilizing Serena product suite, Subversion and other tools in all CM Processes.
  • Experience converting from one source control tool to another (e.g. - PVCS to Subversion).
  • Adept Confidential productivity gains through evaluation of trends and task automation.
  • Involved in integration of various tools, procedures and processes to support SDLC and CM standards.
  • Outstanding mentoring skills, coaching personnel through technical issues to increase growth and confidence among team members.
  • Software configuration for various projects using Subversion, Luntbuild, Ant, Tomcat 5.x, Apache, etc. for Unix environments to automating the deployment process.
  • Automating the build process using a web-based build management system (Luntbuild) to run Ant and PERL scripts in Windows/Linux based environments.
  • Setting up an Oracle Database to support the Configuration and Release Management process.
  • Setting up a web-based reporting system to allow easy access to reports about the builds and deployments for the various environments.
  • Defining, Documenting and improving the processes supporting these projects.
  • Design Chef Ruby Cookbooks for Automation and Configuration Management, Deployingand configuring Writing Perl and Bash scripts for automation tasks
  • Responsible for investigating replacing and/or complementing Ant scripts with Maven.
  • Automating the build and deployment processes using a web-based management system to run Ant and PERL scripts in both a Windows-based and UNIX environments
  • Worked with android build.
  • Install and configure the Nagios monitoring tool on Centos and Ubuntu system.
  • Setting up a web-based reporting system to allow easy access to reports about the builds and deployments for the various environments.
  • Defining, Documenting and improving the SDLC processes supporting these projects.
  • Responsible for writing the release notes and verifying the contents of each release.
  • Puppet Automation: Designing Puppet OpenSource and Puppet Enterprise 3.7, creating modules, classes, manifest, configuring hiera, puppet dashboards, custom facts, reporting and Orchestration
  • Responsible for converting from Visual SourceSafe to Subversion simultaneously evaluating Subversion on Windows and Linux platforms.

TECHNICAL SKILLS:

Versioning Tools: Subversion, TFS,Clear case, GIT,CVS

CI Tools: Hudson, Jenkins, Bamboo

Build Tools: ANT, MAVEN, Makefile

DevOps Tools: Chef, Puppet, Ansible, Udeploy,AWS, OpenStack, Hiera

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

Artifactory: JFROG, Sonatype Nexus

Languages: C++, PL/SQL and Java/J2EE.

Scripting: Shell scripting, Python, Perl scripting.

Web Technologies: HTML, Java Script, XML, Servlets, JDBC, JSP.

Web/App servers: Web logic, Web Sphere, Apache Tomcat, JBOSS.

Database: Oracle 9i/10g/11g, SQL SERVER, MySQL.

Operating System: Windows 98/XP/NT/ 2000/2003/2008, UNIX, LINUX, Mac OS

PROFESSIONAL EXPERIENCE:

Confidential, Orlando, FL

Senior DevOps Engineer

Responsibilities:

  • Involved in DevOps migration/automation processes for build and deploy systems.
  • Automated the build process using Bash and PERL.
  • Documenting and improving the processes supporting these projects.
  • Experienced in Cloud Infrastructure, and Automation like OpenStack, Jenkins, SVN,TFS, Github.
  • Worked on both Legacy puppet with versions 2.6 to 3.4 and with other versions 3.5,3.6,3.7 and 3.8 which uses Hiera to manage the classes through the hiera.yaml hierarchical structure to keep the site-specific data out of the manifests.
  • Configuration Management using Puppet and Hiera data
  • Puppet, Hiera, and PXEboot for quick host builds both on physical and virtual platforms, both Azure and Hyper-V
  • Utilized Hiera and eYaml to separate host specific data from manifests and also to store the custom data securely on the puppet master.
  • Provision Middleware using Puppet Initial AppServer Setup, Configure Hiera Data, Updating Puppet Configuration and Forcing Puppet Configuration.
  • Manage deployment automation using MCollective, Hiera
  • Adopted Puppet for the Automation of the environment and worked on Installation and configuration of Puppet.
  • Implemented of admin interfaces built on Ruby on Rails, VMware performance reporting via PowerCLI.
  • Multi-platform Systems Automated via PowerShell, Bash, Python, Ruby scripts
  • Deployed OpenStack private cloud as part of datacenter collapse, which utilized OpenStack services such as glance, heat and nova compute.
  • Have created the Plans and clone the exiting plans to build and deployment on Bamboo.
  • Implemented the supporting platform for OpenStack infrastructure on the cloud that all services and applications will rely upon.
  • Deployed OpenStack private cloud as part of datacenter collapse, which utilized OpenStack services such as glance, heat and nova compute.
  • Implemented the supporting platform for OpenStack infrastructure on the cloud that all services and applications will rely upon.
  • Well used and experience in deploying the code through web application servers like Web Sphere, Web Logic, Apache Tomcat.
  • Automated the Build and Deployment process using Udeploy tool
  • Have been using JFROG Artifactory to maintain the repositories.
  • Monitoring and managing Nexus Repository manager
  • Install the Nagios on VM machines to track the defects and consolidated to resolve them.
  • Configure the Nagios monitoring tool on Centos and Ubuntu.
  • Exper Confidential i n dep l oy i ng Confidential he cod e th r oug h w eb app li c a Confidential i on se r v er s l i k e WebSph ere / We b L ogi c / A pache Confidential om ca Confidential / J B O SS.
  • Automated the Build and Deployment process using JBoss Server.
  • Design, installation, configuration and support corporate servers running Windows Server 2003/2008
  • Managing 1,500+ server’s infrastructure of a 20PB Environment. Windows Servers, Sun Solaris 10 & 11 ldoms, Red Hat Linux 6.x and 7.x servers, LUN Masking, ZFS,CIFS,
  • Deploying and configuring Writing Perl and Bash scripts to perform certain tasks and assisting user with problems and MYSQL, MongoDB, SQL optimization
  • Provided backup support for Jenkins build environment.
  • Environment build and deployment automation using Docker containers.
  • Created several Docker images and Infrastructural automation for application environments.
  • WroteShell Scriptingto check security setting of the server and to change the server settings
  • Monitored file system space using shell scriptsresize file systems as and when required.
  • Developed php/Drupal modules in current environment.
  • Worked with the team toevaluate automation product Puppet for adaptability.
  • Implementing Load balancing for the application using the F5 Load balancer.
  • Deployed of staging environments using Vagrant and Docker.
  • Adopted Jenkins for CI practice and revised existing build procedures. Created multiple Maven, Shell scripts for build automation and deployment.
  • Documented the SCM process and policies of the company and recommended some process changes.

Environment: Java/J2ee, GIT, Jenkins, TFS,SVN, Puppet, OpenStack, ANT, MAVEN, Shell (bash), Apache Tomcat Application Server, JBoss,Docker, Python, Linux 7.1,Hiera.

Confidential, Plano, TX

DevOps Engineer

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications according to the agile process. Installed, Configured and Administered Jenkins Continuous Integration Tool.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Par Confidential i c i pa Confidential edi n Confidential her el eas ecy cl eof Confidential hep r odu ctw h i chi nv ol v esenv ir onm en Confidential sl i k eD ev el opm en Confidential, QA, UA Tand P r oduc Confidential i on
  • Administration & support: Windows 2003 Server, Windows Terminal Server, Windows XP, Exchange 2003/2007, Enterprise Backup Solution
  • Maintain 30 SQL database’s, store procedures and triggers, Execution plan, SQL profiler and database Engine tuning Advisor, backups, replication and automation tools
  • Ansible: creating playbooks, Deploying Mezzanine with Ansible, Custom Google Compute Modules, creating ansible Docker containers
  • Chef: Creating cookbooks, recipes, run-lists, knife Organizations and Environments - Hosted And Enterprise Chef, deploying software, bootstrapping cloud instances & virtual instances
  • Design Chef Ruby Cookbooks for Automation and Configuration Management, Deploying and configuring Writing Perl and Bash scripts for automation tasks.
  • Managed many software configuration file by using Chef.
  • Multi-platform Systems Automated via PowerShell, Bash, Python, Ruby
  • Distributed shell execution & deployment via Python Fabric
  • Expertise in Chef for configuration management and infrastructure automation.
  • Performed monitoring, log aggregation and analysis on Logstash / rabbitMQ/ Elasticsearch/ Kibana,Splunk.
  • Used the Team Foundation Server (TFS) for source code management.
  • Experience with Java Enterprise Application Servers such as Oracle WebLogic, Oracle Application Server (OC4J), Redhat JBOSS, and Apache Tomcat
  • Migrated applications to the AWS cloud
  • Installed Linux onsite and on AWS EC2 cloud.
  • Implemented of admin interfaces built on Python Flask.
  • Heavily used of Git for configuration and code revision tracking
  • Utilize Cobbler and Puppet for Linux deployments.
  • Automated the Build and Deployment process using Udeploy tool
  • Install and configure the Nagios monitoring too on all OS like Linux, VMware..etc
  • Proficient knowledge in working on source control tools like GIT &Clear case on Linux.
  • Very good in using Maven and ant scripts for build and deployment.
  • Experienced in working on version control systems like Subversion, and GIT and used Source code management client tools like Visual SVN, Tortoise SVN, SVN X, Uber SVN, Stash, Source Tree, GIT Bash, GitHub, GIT GUI and other command line applications etc.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts
  • Knowledgebase deployment and management - WordPress/LAMP

Environment: Java/J2ee, GIT, Chef, Ansible, Amazon Web Services (AWS), Subversion (SVN), ANT, Maven, Perl Scripts, Python, Ruby, Jboss, Shell scripts.

Confidential, Atlanta, GA

Senior Build and Release Engineer

Responsibilities:

  • Developed and maintained build and release documentation and baseline builds.
  • Developed build scripts using ANT, and Maven as the build tool for the creation of the build artifacts like war or ear files.
  • Developed and implemented the software release management for their release of web applications.
  • Wrote ANT and MAVEN Scripts to automate the build process.
  • Used Maven as build tool on Java projects for the development of build artifacts on the source code.
  • Involved in design and maintenance of the Subversion Repositories, branching and the access control strategies.
  • Implemented & maintained the branching and build/release strategies utilizing Subversion.
  • Authored Ant script which performs the end-to-end build of multiple modules for the application.
  • Worked on Shell/Batch/Perl scripts for automation purpose.
  • D esi g ned a cus Confidential om i z ed S Confidential a Confidential us R epo r Confidential i ng Confidential ool used curr en Confidential l y, based o n Confidential h e sp eci f i c r equ ir em en Confidential s usi ngJ 2EE/ S Confidential r u Confidential s and Web sphere A pp l i ca Confidential i on Se rve r w it h DB 2asD a Confidential ab ase.
  • Prepared concise and accurate daily status report and weekly status reports about deployments and proactively communicated to stakeholders.
  • Par Confidential i c i pa Confidential edi n Confidential her el eas ecy cl eof Confidential hep r odu ctw h i chi nv ol v esenv ir onm en Confidential sl i k eD ev el opm en Confidential, QA, UA Tand P r oduc Confidential i on.

Environment: Java/J2ee, Subversion, Jenkins, Sun Solaris, Websphere, Perl script, Maven, Ant.

Confidential, Wilmington, DE

Build and Release Engineer

Responsibilities:

  • Responsible for daily builds and deployments from Development through various testing environments.
  • Performed day to day admin activities like creating and managing Build, deploy activities and improving the release process.
  • Developed and maintained build and release documentation and baseline builds.
  • Responsible to perform Build operations with ANT, Maven Scripts, while implementing the required modifications in the ANT Script to perform build operations, in accordance with requirements of the project.
  • Developed build scripts using ANT, Maven as the build tool for the creation of the build artifacts like war or ear files.
  • Managed branching and Merging in a multi-project environment.
  • Coordinated with Project Managers, Developers and QA Analysts to ensure successful software build and deployment for test, staging and production environment.
  • Coordinated configuration changes for multiple concurrent projects, including new systems, major releases and maintenance releases.
  • Created and managed continuous integration process for builds and deployment using Hudson.
  • Implemented Release schedules, communicated the release status, created roll-out plans, tracked the project milestones.

Environment: Java, SVN, Hudson, Unix, Linux, Maven, Ant, Java.

Hire Now