We provide IT Staff Augmentation Services!

Devops Engineer Resume

0/5 (Submit Your Rating)

Philadelphia, PA

SUMMARY

  • 7 years of experience in IT industry 4 years of Linux System Administration working on Red Hat Linux, Cent OS, Ubuntu, Windows environments, and VMware vSphere and 3 years of experience in DevOps environments such as (DEV, TEST, STAGE & PROD) completely automated.
  • Experienced in Cloud automation using AWS Cloud Formation templates, Python, Ruby, Chef (DevOps), Puppet (DevOps), Vagrant.
  • Installation, Configuration and Administration of VMware VSphere4, ESXI 5.1/5.5/6.0, VMware View, vCenter Server, Host Clustering with HA, DRS, Replication Manager 5.x/6.0, Site Recovery Manager, VMotion, Physical to Virtual Migration and Managing SAN Data stores with, iSCSI, NFS & FC
  • Worked withVMware Orchestrator, VMwarerealizeAutomation 6.0 (vRA), catalog management, creating cloud server provisioning entitlements, creating and defining business groups, creating catalogue items, creating services for the catalogue items, creating Windows 2010/2012) and Linux (Red Hat6) blueprints.
  • Experience in Installing, upgrading and configuring Red Hat Linux 4.x, 5.x, and 6.x using Kick start Servers
  • Extensively worked on Jenkins/Hudson/Teamcity/Ansible/Bamboo/Docker 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 development and configuration experience with software provisioning tools like Chef, Puppet and Ansible.
  • Good understanding of Amazon Web Services (EC2, S3, Cloud Formation, Ops Works, etc).
  • Expertise in configuring and managing services like AWS EC2 using AMI’s available. Configured multiple servers depending on application needs using continuous integration tools like Jenkins
  • Experience working on configuration management in Linux using Puppet there by developing Puppet Manifests using ruby for provisioning applications and scripts.
  • Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as war & ear from source code.
  • Experience in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), GIT (GitHub, GitLab), Clear case, Harvest and VSS.
  • Designing the entire cycle of application development by using Docker
  • Wrote custom monitoring and integrated monitoring methods into deployment processes to develop self - healing solutions using Nagios, Graphite and Zabbix etc.
  • Implanted continuous integration concepts using Hudson, Cruise Control, Jenkins and AnthillPro
  • Installed and configured monitoring tools such as Nagios, Splunk, SiteScope for monitoring the network bandwidth and the hard drives status.
  • Conduct systems design, feasibility & cost studies and recommend cost-effective cloud solutions like Amazon Web Services (AWS) and experience with Perforce, Subversion and CVS.
  • Involved in handling Tickets, Monitoring, Troubleshooting and maintenance for Day to day Activities
  • Management of library versions and deprecated code, Design and sequencing of automated builds & test runs and Troubleshooting expertise - build failures due to dependencies, tests, etc
  • Worked with Engineers, QA, business and other teams to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the deployment and building.
  • Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.

TECHNICAL SKILLS

Operating Systems: RHEL/Cent OS 5.x/6.x/7, Ubuntu/Debian/Fedora, Sun Solaris 7/8/9/10, Windows Server

Build/Automation Tools: Puppet, Chef, Ant, Maven, Ansible, Jenkins, Hudson & Bambo, Docker

Languages: Shell, Bash, Perl, Ruby and Python scripting

Database: MySql, MongoDB, SQL Server

Web/Application Servers: Apache Tomcat, WebSphere Application Server, JBoss

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

Version Control Tools: SVN, GitHub, Subversion

Web Programming: Servlets, JDBC, JSP, XML, HTML, .Net, Java Script, Java/J2EE, C, C++, Ruby, Perl scripting

PROFESSIONAL EXPERIENCE

Confidential, Philadelphia, PA

Devops Engineer

Responsibilities:

  • Automated the installation, deployment and maintenance of Middleware Application Servers to RHEL development and Test Environments.
  • Experienced in using AWS cloud Formation and Puppet together to automate the entire deployment and management process, from AWS resources through the application artifacts
  • Included working in VMware Orchestrator, VMwarev Realize Automation 6.0 (VRA), catalog management, creating cloud server provisioning entitlements, creating and defining business groups, creating catalog items, creating services for the catalog items, creating Windows and Linux (Red Hat6) blueprints.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Puppet.
  • Implemented Migration from VMWARE toAWSusing VMDK Import tools
  • Used Puppet for performing activities from provisioning to reporting and used Puppet to automate the slave configuration setup and maintenance.
  • Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Ansible, Puppet, or custom-built.
  • Designing cloud-hosted solutions and specific AWS product suite experience.
  • Worked with Ansible Playbooks for zero-downtime installation, upgrade, downgrade, and uninstall processes (MongoDB, Redis, and MySQL).
  • Deployed DevOps using Puppet, Dashboard, and Puppet DB for configuration management to existing infrastructure.
  • Resolved update, merge and password authentication issues in Jenkins and Jira and implementing Tool Suites for (Jira, Jenkins).
  • Provided end-user training for all GIT and Subversion (SVN) users to effectively use the tool
  • Involved in development and configuration experience with software provisioning tools like Puppet and Ansible.
  • Exposure to Marathon & Zookeeper cluster environment for application deployments & Docker containers.
  • Automated MySQL container deployment in Docker using Python and monitoring of these containers using Nagios.
  • Involved in editing the existing MAVEN files in case of errors or changes in the project requirements.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • DevOps engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Used JIRA for change management and bug tracking and automated the JIRA tasks using Jira cl and Perl.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Performance Tuning and Management for Linux/AIX server and working with the application/database team to resolve issues.
  • Day to day administration of the Development environment and Production and Test environment systems. 24x7 on-call support

Environment: Red Hat Enterprise Linux, Linux/AIX, VMware, Amazon web services (AWS), Git, Github, SVN, Puppet, Ansible, TFS, Maven, Jenkins, Docker, Jira

Confidential, Cumberland, RI

Devops Engineer/administrator

Responsibilities:

  • Using the Opscode Chef Cookbooks/recipes Migrated the VMWARE VMs to AWS and Managed Services like EC2, S3 Bucket, Route, ELB, EBS etc.
  • Responsible for CI and CD using Jenkins, Rundeck andChef.
  • Installed, Deployed Red Hat Enterprise Linux 6.x/7.x, Cent OS and installation of packages and patches for Red Hat Linux Servers.
  • Installed/Configured Redhat Linux cluster 5x version & Configuring the cluster resources
  • Upgrading the kernel in all the Redhat Linux servers and creating initrd image to boot from the Upgraded kernel
  • Migration of Redhat Linux servers from 4.x version and working with the application team to resolve the issues post migration.
  • Mounting & unmounting the netapp storage LUNs to the Redhat Linux servers and troubleshooting the issues encountered
  • Adding storage to the cluster disks and increasing/decreasing the file system in RHEL.
  • Designed and implementedChef, including the internal best practices,cookbooks, automatedcookbookCI and CD system. Made use of Jenkins forChefCI, Rake for style and linting
  • Involved with configuration management and automation tools such as Chef, Ansible.
  • Implementing new projects builds framework using Jenkins & maven as build framework.
  • Implementation with Chef Enterprise Hosted besides On-Premise, Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server, Managed On-site
  • Automated with in AWS (Amazon Web Services) including deploying new server instances through automation with Chef.
  • Written/DevelopedChefCookbooks to automate the entire deployment process as well as Infrastructure admin tasks.
  • Designing and implementing for fully automated server build management, monitoring and deployment By UsingDevOpsTechnologies like Chef.
  • Worked on Installation/Configuration/Administrated VMware ESXi 5.1/5.5 & 6.0 and migrated existing servers into VMware Infrastructure.
  • Administration of RHEL 6 which includes installation, testing, tuning, upgrading and loading patches, troubleshooting server issues.
  • Also used to automate the job control system so that scheduling, monitoring and reporting can be performed automatically.
  • Installed Build Forge and performed troubleshooting during installation.
  • Management of library versions and deprecated code, Design and sequencing of automated builds & test runs and Troubleshooting expertise - build failures due to dependencies, tests, etc.

Environment: Red Hat Enterprise Linux 6.x/7.x, Chef, Ansible, Docker, Python, MongoDB, Jenkins, Ansible

Confidential, Cambridge, MA

System Engineer /Administrator

Responsibilities:

  • Involved in Creation and managing user accounts, security, rights, disk space and process monitoring in RedHatLinux
  • Created users, manage user permissions; maintain User & File System quota on Redhat Linux.
  • Performed Linux administration tasks in test and production environments with Installing, configuring and troubleshooting the client applications on the UNIX servers.
  • Create, deploy and manage Linux and windows VM using Red Hat Enterprise Virtualization Manager, which includes moving and migrating VM from one cluster to another cluster or within the same cluster.
  • Administered Linux servers for several functions including managing Apache/Tomcat server, mail server and MySQL databases in both development and production.
  • Configured and managed Jump Start Server on Solaris and Kick Start Server on Linux
  • Worked with adding DNS entries to their DNS servers for virtual servers that was being created for certain projects.
  • Installed, setup and configured Virtual Machines (VMs) matching the project requirements.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Implemented the monitoring tools like Nagios 3.0 to monitor services like CPU, Hard Drive, Memory, Users, HTTP and SSH etc.
  • Worked closely with software developers and DevOps to debug software and system problems
  • Knowledge of Chef as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Implemented and administered VMware ESX 3.x for running the Windows OS on Redhat Linux Servers on development and test servers.
  • Responsible in managing all aspects of the software configuration management process including code compilation, packaging, deployment,releasemethodology and application configurations.
  • Involved in installing subversion version control and creating and administering repositories.
  • Work with the various agile development teams to standardize branching and tagging of code in our TFS repository and maintain code base integrity.
  • Manage and maintain TFS server. Customize Work Items, Process Templates, Build Definition Templates and TFS Reports
  • Designing, creating and maintaining GIT repositories to client specifications.
  • Involved in taking the weekly backups of the repositories and managing the repositories
  • Engaged in managing daily builds, configuration, and environment maintenance across multiple test and production environments in an Agile sprint lifecycle.
  • Supportdevopsenvironment and maintain its stability so that development team can quickly and reliably test their new code
  • Bash shell-scripts to automate routine activities and Monitored trouble ticket queue to attend user and system calls.
  • Troubleshooting issues on RHEL servers and worked on user request (LAN ID requests) and performance issues.
  • Attended team meetings, change control meetings to update installation progress, and for upcoming changes in environment.

Environment: RedHatLinux, Git, TFS, VMware, Agile, Nagios, VMware ESX 3.x, Apache/Tomcat, Bash scripting, Ant, Maven

Confidential

System Administrator

Responsibilities:

  • Administered, maintained Red Hat 3.0, 4.0, 5.0, AS, ES, Troubleshooting Hardware, Operating System Application & Network problems and performance issues and Deployed latest patches for, Linux and Application servers, Performed Red Hat Linux Kernel Tuning.
  • Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, and MySQL databases in both development and production.
  • Created users, manage user permissions; maintain User & File System quota on Red hat Linux.
  • Attended team meetings, change control meetings to update installation progress, and for upcoming changes in environment.
  • Used ANT & MAVEN build tools in Jenkins to build scripts and move from one environment to other
  • Responsible for Connectivity Issues among various Servers and Switches and also responsible for installation of various hardware components on various servers.
  • Provide remote support for Linux servers and maintaining SLAs, Performance tuning and enhancing.
  • Production Support for 100+ Linux Servers customizing the applications according to the business requirements.
  • Responsible for Connectivity Issues among various Servers and Switches and also responsible for installation of various hardware components on various servers.
  • Responsible for Patches for the operating system, building startup shell scripts, managing the automation of cron jobs and managing file systems.
  • Integrated JIRA with Stash and created automated release notes using Perl scripts
  • Used JIRA to track bug issues and change management
  • Splunk deployment, configuration and maintenance across a variety of UNIX and Windows platforms for creating Libraries, projects and jobs in Build forge for automating the build and deploy processes
  • Implementing a Continuous Delivery framework using Jenkins, Chef, Maven & Nexus in Linux environment.
  • Actively involved in monitoring server performance, network traffic to reduce performance bottleneck by enhanced performance ensuring upstream queuing.
  • Used Maven Responsible dependency management system to deploy snapshot andartifacts to Nexus to share artifacts across projects and environments.
  • Handled the development of reporting metrics and to provide reports to Management on different levels of statistics.
  • Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.
  • Integration of Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git, Confluence, JIRA

Environment: Maven, Redhat Linux, Unix, Jira, Jenkins, Nexus, Git, JIRA, Apache/Tomcat server, shell scripts, Perl scripts

Confidential

Linux Administrator

Responsibilities:

  • Maintaining several servers running UNIX,LinuxRed Hat and Windows operatingsystems, supporting organization network monitoring tools
  • Totalsystemarchitecture was developed, by design requirements and made certain totalsystemis integrated, tested and verified.
  • Installed and administered Tomcat repository to deploy the artifacts generated by Maven and to store the dependent jars, which are used during the build.
  • Manage Local Area Networks (LAN) and Wide Area Networks (WAN). Performs installation, maintenance and upgrades to all equipment located on the stake holder’s sites, to include Cisco, Juniper and other networking devices.
  • Ensure totalsystemarchitecture is developed, that design requirements aremet and managed and the totalsystem is integrated, tested and verified.
  • Managing users and group creation, deletion, locking/unlocking, resetting passwords, and controlling password aging, user labeling compliance remediation and controlling user account expiry.
  • Extensive knowledge in Change Management processes using various tools such as Jenkins Deployment Manager as a mechanism to roll out releases to test, UAT, and production environment.
  • Installed, managed and implemented various java (JDK7) applications on multiple UNIX platforms.
  • Demonstrated ability with server and data storage hardware concepts with ability to conduct basic hardware and software sizing.
  • Install software, apply patches, manage filesystems, monitor performance and troubleshoot alerts from commercial, open source and locally developed applications and tools.
  • Provide support of in-house mailsystem. This includes daily maintenance and all software and hardware upgrades.
  • Performed automated installations of Operatingsystem using kick start for Red Hat Enterprise Linux5/6 and JumpstartLinux.
  • Create the Connection Pool and Data Source for Connecting the Oracle Database.

Environment: Maven, Tomcat, Red Hat Enterprise Linux, UNIX, Tomcat, Maven

We'd love your feedback!