We provide IT Staff Augmentation Services!

Devops& Cloud Engineer Resume

4.00/5 (Submit Your Rating)

Louisville, KY

SUMMARY

  • Over 7+ Years of IT Industry experience in DevOps, Linux Administration and support.
  • Expertise in configuration Management tools like Chef and Puppet, CI/CD with Jenkins.
  • Extensively worked with Version Control Systems GIT, SVN (Subversion), CVS, Perforce, and IBM Rational Team Concert.
  • Experience in working on cloud AWS cloud EC2, S3, RDS, AMI, Bean Stalk, Cloud Formation, Dynamo DB, Load Balancer, Auto Scaling with AWS command line interface and AWS python SDK.
  • Worked at optimizing volumes and EC2 instances and created multiple VPC instances.
  • Experience in working with IAM in order to create new accounts, roles and groups.
  • Setting up scalability for application servers using command line interface for Setting up and administering DNS system in AWS using Route53 Managing users and groups using amazon identity and access management (IAM).
  • Migrated VMWARE VMs to AWS and Managed Services like EC2, S3 Bucket, Route53, ELB, EBS.
  • Ability to write scripts in Bash, shell, Perl, Ruby and Python scripting languages.
  • Strong proficiency in supporting Production Cloud environments (AWS, Azure, and VMWare) as well as traditional managed hosted environments.
  • Extensively worked on Hudson, Jenkins and Team City for continuous integration and for End to End automation for all build and deployments.
  • Worked with project management tools - Fisheye, Crucible, IBM Clear Quest.
  • Basic experience in writing Ansible playbooks using .yml files
  • Experienced in working with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment.
  • Created puppet manifests and modules to automate system operations.
  • Conceived, designed, installed and implemented Puppet configuration management system.
  • Expertise in Querying RDBMS such as Oracle, SQL Server using SQL, PL/SQL for data integrity.
  • Efficient in working closely with core product teams to ensure high quality and timely delivery of builds.
  • Experience in configuring and administering apache Zookeeper.
  • Used Zookeeper for communicating data between servers by publishing information.
  • Excellent knowledge in Zookeeper usage in distributed-memory computation.
  • Created and configured new JIRA projects and worked with departments to maintain existing JIRA projects.
  • Implementing DevOps, Continuous Build and Continuous Integration/Deployment processes, combining and automating tools like Selenium, SonarQube, XUnit and WebDriver with build processes tuned to provide detailed metrics and rapid feedback for both development and operations teams
  • Experience in using bug tracking systems like JIRA, Remedy and HP Quality Center.
  • Proficient in deploying applications that uses MySQL or similar RDBMS.
  • Expert in Chef/Puppet as Configuration management tool, to automate the repetitive tasks, quickly deploy critical applications, and enthusiastically managed the changes.
  • Worked with development engineers to ensure automated test efforts are tightly integrated with the build system and in fixing the errors while doing the deployment and building.
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing, and Implementing, Post-production analysis of the projects.
  • Ability in deploying the developed code in Apache Tomcat/JBOSS, IIS7, WebSphere, WebLogic.
  • Experience in using WebLogic, Admin, WebLogic, Deployed and WebLogic server commands.
  • Support for implementing redundant monitoring hosts using Nagios.
  • Analysis, design, development, enhancement, testing and maintenance of LDAP applications.
  • Excellent knowledge on Java/J2EE and also the ability of developing XML, HTML, Shell Scripts.
  • Experience on Cloud technologies like VMWARE/VSPHERE, AWS and Openstack.
  • Extensively used build utilities like MAVEN, ANT for building of jar, war and ear files.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed reaching one or more AWS EC2 instances.
  • Experience with IBM Rational Suite as an Administrator of the suite on a Linux environment.
  • Created Manifest files and modules in puppet.
  • Created Linux Slaves using groovy scripts.
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments.

TECHNICAL SKILLS

Operating Systems: Windows, UNIX (SUN Solaris, Linux, HP-UX, IBM AIX), Linux (Red Hat, CENTOS, Ubuntu).

Web Technologies: Tomcat, APACHE 2.x, 3.x, Web Logic (8/9/10) & Web Sphere 4.0/5.0

Programming, Scripting: C, UNIX Shell Scripting, Perl Scripting, Python, Ruby, HTML, VB

Database: RDBMS, Sybase, Oracle 11g, SQL server, My SQL server

CI Tools: Hudson, Jenkins, Bamboo, Team City, Anthill Pro

CD Tools: Chef & Puppet

SDLC: Waterfall, Agile, Scrum.

Browsers: Firefox, Chrome, IE, Opera, Safari

Protocols: TCP/IP, UDP RIP, OSPF, EIGRP, IGRP, SNMP, SMTP, TELNET

Networking: TCP/IP, NIS, NFS, FTP, DNS, DHCP, Samba, Apache, SMTP, SSH, IP-Tables

Version Control System: Subversion(SVN), IBM Rational Clear Case, Perforce, GIT

Tracking Tools: JIRA, Remedy, Clear Quest, Bugzilla

PROFESSIONAL EXPERIENCE

Confidential, Louisville, KY

DevOps& Cloud Engineer

Responsibilities:

  • Worked closely with the development and operations organizations 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 the existing infrastructure.
  • Using chef written 200+ cookbooks like TOMCAT and BASEPACKAGES for an application to automate and make virtual machine servers with the single click we made possible to make server spin off in less than 10 minutes.
  • Used Chef to automate Configuration management & Applications.
  • Used Chef to manage Web Applications, Config Files, Database, Commands, Users Mount Points, and Packages.
  • Extensively worked on ruby for developing cookbooks in chef
  • Created the role using the Ruby DSL.
  • Build scripts on AWS cloud for scheduling EC2 auto scaling load balancer with python sdk.
  • Worked on AWS cloud watch for monitoring the application infrastructure and used AWS email services for notifying.
  • Experience in Cloud Formation, Dynamo DB
  • Experience in AMI, S3, Bean Stalk, Cloud Formation, Dynamo DB
  • Configured the Route 53 DNS and load Balancers for the VPC and the NACL with inbound and outbound Rules.
  • Created Ansible playbooks for infrastructure maintenance on VMWare, AWS EC2.
  • Written Ansible Playbooks for automate configuration and deployment of LAMPStacks.
  • Used Ansible as Configuration Management tool for system orchestration.
  • Experience in creating alarms and notifications for EC2 instances using Cloud Watch.
  • Installing, configuring and administering Jenkins CI/CD tool on Linux machines/windows.
  • Automated both C# and Java Applications using automation tool Jenkins, Hudson.
  • In-depth knowledge of Apache Subversion (SVN) and Jenkins Continuous Integration Server Installation, Configuration, Design and Administration, and integrating these tools with other systems
  • Implementing DevOps, Continuous Build and Continuous Integration/Deployment processes, combining and automating tools like Selenium, SonarQube, XUnit and WebDriver with build processes tuned to provide detailed metrics and rapid feedback for both development and operations teams
  • Developed Continuous Integration and Continuous Deployment environment on a Linux server using Cruise control, Jenkins, Hudson
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Used Jenkins for Continuous Integration and deployment into Tomcat/WebLogic Application Server.
  • Developed Shell/Ruby Scripts for automation purpose.
  • Worked closely with software developers and System admin to debug software and system problems.
  • Familiarity out data formats and serialization, XML, JSON
  • Proficient with web service technologies such as JavaScript and JSON.
  • Installed and Configured the Artifactory repository manager for sharing the artifacts within the company.
  • Developed automation and deployment utilities using Ruby, Bash, and PowerShell.
  • Verified if the methods used to create and recreate software builds are consistent and repeatable.
  • Integrated multiple build systems using UDEPLOY.
  • Involved in Research of the project application architecture to support/resolve build, compile, and test issues/ problems.
  • Managed Jira users and created workflows, issues types, fields in production.
  • Upgradation, Migration and Fine tuning of Jira/Confluence instance.
  • Coordinated and assisted the developers in establishing and applying appropriate branching, labelling/naming conventions using GIT source control.
  • Implementing Continuous Integration/Deployment processes, combining and automating tools like Selenium, SonarQube, XUnit and WebDriver with build processes tuned
  • Administered, created projects, users and taken care of access controls in GitHub.
  • Writing Customized Deployment Process templates for deploying source bits to Dev/QA/UAT/PROD Environments using PowerShell, MS deploy Jenkins.
  • Maintained "golden" copies of development virtual machines to help quickly onboard new team members using Vagrant and Docker tool set.
  • Monitoring of network services (SMTP, POP3, HTTP, NNTP, ICMP, SNMP, FTP, SSH) using Nagios.
  • Troubleshooting and resolving issues in JIRA and Confluence as users.
  • Provided documentation of customer JIRA terms, standard practices, and implementation and weekly status reports.
  • Experience with optimizing Linux for KVM operation (run time and size of image)
  • Using Docker container enabled rapid deployment with minimum run-time requirements.
  • Using Docker has deployed scalable services, securely and reliably, on a wide variety of platforms.
  • Used Docker for portable deployment of applications and automatic container builds.
  • Developed build and deployment processes for Pre-production environments.

Environment: Subversion (SVN), Jenkins, Java/J2EE, ANT, MAVEN, Nexus, Docker, UNIX, Web Logic, Shell Scripts, Ruby, XML, JIRA, Linux (RHEL), Windows XP, Oracle, Confluence, GIT, power shell.

Confidential, Brentwood, TN

DevOps Engineer / (puppet) Developer

Responsibilities:

  • Installing, configuring and administering Jenkins Developed continuous integration and Continuous Deployment tool on Linux machines.
  • Involved in Setup and Configuration of Puppet Configuration Management.
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation
  • Created and updated Puppet manifests and modules, files, and packages stored in the GIT repository.
  • Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules.
  • Experience working with Puppet Enterprise and Puppet Open Source.
  • Implemented a Continuous Delivery framework using Jenkins, Puppet, and Maven & Nexus in Linux environment.
  • Using ANT, Puppet Scripts with Ivy to build the application and deploy.
  • Configured Apache webserver with Web sphere application server through proxy plug-in.
  • Experience in designing and deploying best SCM processes and procedures.
  • Involved in Jira as defect tracking system and configure various workflows, customizations and plug-ins for Jira bug/issue tracker.
  • Continuous Integration/Deployment processes, combining and automating tools like Selenium, SonarQube, XUnit and WebDriver with build processes
  • Automated .C# using industry’s best automation tool Hudson, Jenkins.
  • Implementing DevOps, Continuous Build and Continuous Integration/Deployment processes, combining and automating tools like EMMA, JUnit, XUnit and WebDriver with build processes tuned to provide detailed metrics and rapid feedback for both development and operations teams
  • Developed Continuous integration and Continuous Deployment environment on a Linux and windows server using Jenkins.
  • Implementing Continuous Integration/Deployment processes, combining and automating tools like Selenium, SonarQube, XUnit and WebDriver with build processes tuned to provide detailed metrics and rapid feedback for both development and operations teams
  • Created Self Certified Digital Certificates (SSL) on BEA WebLogic, App Server.
  • Collection of JVM statistics, garbage collection data for monitoring the heap and physical memory.
  • Implemented multi-tier application provisioning in Openstack cloud, integrating it with Chef/Puppet. Adding vSphere to nova compute nodes and Manage and troubleshoot the Nova Compute and Controller Services.
  • Create continuous integration/deployment with Automatic Application Release Automation (similar to Urban Code) by integrating and improving client’s existing infrastructure and build pipelines, largely aiming for autonomous automation when possible
  • Developed Power CLI/PowerShell scripts to automate VMWare host.
  • Experience deploying, maintaining and troubleshooting the Open Stack application in a Cloud environment.
  • Designing the deployment and migration plan for the Red Hat Enterprise Virtualization environment and Red Hat Enterprise Open stack.
  • Developed and maintained build scripts inPerl, shell, batch, andPowerShellscripts.
  • Monitored day to day system administrator’s activities which includes performance monitoring and tuning, disk space issues, send mail issues, Tools related issues, FTP, telnet & application oriented issues.
  • Experience in using WebLogic, Admin, WebLogic, Deployed and WebLogic server commands.
  • Developed scripts for WebLogic application server administration.
  • Remote monitoring supported through SSH or SSL encrypted tunnels using Nagios.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Migrated ANT projects into Maven projects and written maven pom.xml files from the scratch for multi module projects.
  • Involved in writing parent pom.xml files to establish the code quality tools integration.
  • Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions using GIT source control.
  • Developed WLST, ANT scripts, UNIX shell scripts to automate the deployment process.
  • Hands-on experience with automation technologies like Puppet, Chef or similar, understanding of container technologies like Docker

Environment: Puppet, SVN, GIT, GitHub, Jenkins, AWS, Chef, Maven, ANT, Tomcat, Cloud computing, Jvm, Jira, Shell/Perl Scripts, Python, power shell Nagios.

Confidential, Tampa, FL

Sr. Linux Administrator / Chef Developer

Responsibilities:

  • Create Chef Recipes, automation tools and builds, and do an overall process improvement to any manual processes.
  • Written multiple cookbooks in Chef using Ruby scripting language.
  • Rolled out Chef to all servers, and used the chef node database to drive host configuration, DNS zones, monitoring.
  • Using web-frontend altered configuration data in chef's node database.
  • Maintain 150 servers and 8 repositories for releases and check performance to reduce the time taken in each activity.
  • Build, Configure, Manage and Coordinate all Build and Release Management activities.
  • Responsible for all the build and release activities in consumer facing Applications, client software rollouts, release planning and support bi-weekly releases.
  • Continuous Integration/Deployment processes, combining and automating tools like Selenium, SonarQube, XUnit and WebDriver with build processes.
  • Automating the build & deployment process to DEV/QA/PRE-PROD and PROD environments.
  • Responsible for branching and merging of code base for various applications release.
  • Planning releases with Zero downtime and no impact for the partners.
  • Responsible for build and maintain of internal tools used for development and release.
  • Responsible for integrating test framework in to deployment pipeline.
  • Developed continuous integration and Continuous Deployment environment on a Linux server using Cruise control, Jenkins.
  • Implemented a Git mirror for SVN repository, which enables users to use both SVN and Git.
  • Managed application deployment for complex projects including systems integration.
  • Assist with supporting source code management tools and automation builds by Maven.
  • Documented release, builds and source control procedures and plans.
  • Manual Installation and configuration of Tomcat and Apache servers.
  • Deploying J2ee application EAR on Test and Production environment using WebSphere.
  • Involved in Jira as defect tracking system and configure various workflows, customizations and plug-ins for Jira bug/issue tracker.
  • Hands on experience in installing and administrating CI tools like Jenkins, GIT, Perforce and Nexus.
  • Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions using Git.
  • Managed and document all post deployment issues utilizing the Post Deployments Issue Log.
  • Created repositories according the structure required with branches, tags and trunks.
  • Experience with optimizing Linux for KVM operation.
  • Hypervisor KVM, BIOS, Firmware update
  • Analyzed and Converted ANT scripts to MAVEN to standardize the procedures.

Environment: Shell Scripting, Perforce, Jira, Bamboo, GIT, (WAS), WebSphere, Web Logic, Mco, Test Director, Mercury, Quality center, Ruby, Confluence, Visual Build, C# .Net, ANT, TFS, Tomcat Apache, Jenkins, J2EE, Web sphere.

Confidential, Fishers, IN

Build & Release Engineer/DevOps Engineer

Responsibilities:

  • Worked on Configuration Management, source code management, Build/Deploy process.
  • Targeted and migrated completed builds to multiple servers and platforms.
  • Developed CM and release plans to outline CM main functions, CM guidelines, Release procedures, Roles, Responsibilities, Deliverables, Schedules and milestones.
  • Ensured standardized procedures are used for efficient and prompt handling of all changes.
  • Implemented build automation using ANT, setting up SVN to manage build artifacts and SCM activities.
  • Developed strategies and supported tools to create an efficient automated integration and release process using Jenkins.
  • Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code.
  • Developed continuous integration and Continuous Deployment environment on a Linux server using Cruise control, Jenkins, Hudson
  • Developing and implementing an agile SDLC and refinement of the Software Configuration Management infrastructure.
  • Provided daily technical support, re-engineering, and administration of an enterprise Configuration Management system that supported multiple development applications.
  • In charge of reviewing existing manual Software Builds, developed scripts to automate repeated tasks that are more susceptible to errors and risks using Shell and Batch scripts.
  • Supported local System Administrators to troubleshoot Configuration Management and Network issues.
  • Worked on JBOSS application server.
  • Developed Shell/Ruby Scripts for automation purpose.
  • Performed setup of clustered environment with Apache Tomcat Application Server.
  • Established and maintained the Users and System Administrators technical reference guides.
  • Assisted and trained developers on SCM procedures whenever necessary.

Environment: Java, ANT, Jenkins, JBoss, Windows/Linux, Shell script, C, SVN, MAVEN and Web Logic, Ruby.

Confidential

Build & Release Engineer / Linux Admin

Responsibilities:

  • Responsible for versioning the source code, releasing binary files, creating and applying labels on source files and release files.
  • Led Build Forge continuous integration server installation and configuration for all SVN Repositories.
  • Resolved merging issues during rebasing and re-integrating branches by conducting meetings with Development Team Leads.
  • Deployed Java/J2EE applications on to Apache Tomcat application servers and configured it to host the wiki website.
  • Deployed application packages on to Apache Tomcat Sever.
  • Imported and managed multiple corporate applications into Subversion (SVN).
  • Experience with code repositories (Git), continuous integration tools (Jenkins).
  • Good experience in designing reusable infrastructure using the latest tool like Chef.
  • Configured Build Forge to implement nightly builds on daily basis and generated change log that includes changes happened from last 24 hours.
  • Installed and configured Apache ANT for automated build processing and created Tasks in ANT to integrate to Web Logic.
  • Build and maintain SQL scripts and execute different scripts for different environments.
  • Created multiple ANT& Shell scripts for build automation and deployment.
  • Responsible for design and maintenance of the Subversion/CVS Repositories, views, and the access control strategies and Managed SVN repositories for branching, merging, and tagging.
  • Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
  • Implemented Maven builds to automate JAR and WAR, also experience in building binaries using Maven & Xcode.
  • Implemented Configuration Management, Change Management policies and procedures.
  • Worked as a system administrator for the build and deployments process on the enterprise server.
  • Involved in 24X7 Production support, Build and Migration Assignments.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Developed Shell/Perl Scripts for automation purpose.
  • JIRA is used as ticket tracking, change management and Agile/SCRUM tool.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Involved 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.
  • Created and maintained the Shell/Perl deployment scripts for TC Server/Tomcat web application servers.
  • Creation of Logical volumes (LVM) for Linux operating systems.

Environment: Subversion, Build Forge, SVN, ANT, Shell (bash), Apache Tomcat Application Server, Java/J2EE, Linux, SQL,, Apache Application Servers, UNIX, ORACLE, Maven, Ant, Jira, Perl, Python, Chef and Shell Scripts.

Confidential

Linux Administrator

Responsibilities:

  • Installation of patches and packages using RPM and YUM in Red hat Linux.
  • Installed and configured SAMBA server for Windows and Linux connectivity.
  • Installed and configured Apache / Tomcat web server.
  • Installed and configured VNC(Virtual Network Computing) server/client.
  • Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
  • Created and modified users and groups with SUDO permission.
  • Created and modified application related objects, created Profiles, users, roles and maintained system security.
  • JIRA is Used as ticket tracking, change management and Agile/SCRUM tool.
  • Responsible for setting up cron jobs scripts on production servers.
  • Responsible for writing/modifying scripts using sh, ksh, and bash for day-to-day administration.
  • Modified Kernel parameters to improve the server performance in Linux.
  • Creation of Logical Volume Manager (LVM) for Linux operating systems.
  • Involved in design, configuration, installation, implementation, management, maintain and support for the Corporate Linux servers RHEL 4x, 5.x, SLES 9, CENTOS 5.x.
  • Coordinating with 24 x 7 on-call support personnel in debugging.
  • Coordinating users for any server activities which may involve major changes on software or any hardware related issues.
  • Maintained proper documentation of all the activities carried out during the project
  • Worked with DBA team for database performance issues, network related issues on Linux Servers.

Environment: Red Hat Linux (RHEL 4/5), Logical Volume Manager, Global File System, Red Hat Cluster Servers, Oracle, MySQL, DNS, NIS, NFS, Apache, Tomcat.

We'd love your feedback!