We provide IT Staff Augmentation Services!

Devops Engineer Resume

Philadelphia, PA

SUMMARY:

  • Skilled professional with 6 years of experience in CI/CD ( Continuous Integration / Continuous Deployment) process, Strong background in Linux/Unix Administration, Build and Release Management and Cloud Implementation all within that suites the needs of an environment under DevOps Culture.
  • Expert with Installation of Linux and Windows OS such as RHEL 5.x/6.x/7, CentOS, SUSE Linux, Ubuntu, Windows Server 2003/2008 - R2/2012-R2.
  • Experience with automation/configuration management using Puppet with Installation of Puppet Master, Agents, Puppet DB, Custom Modules and Manifests and Puppet Open Source with Apache and Passenger.
  • Experience with VMware ESXi 5.1/5.5/6.0, vCenter Server, vMotion, HA, DRS, SRM and AWS. Handled windows and Linux virtual server on AWS EC2 using Puppet server.
  • Worked on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMI s, Auto scaling to design cost effective, fault tolerant and highly available systems. Also use EBS in storing persistent data to mitigate the failure.
  • Installed Middleware Tools like WebSphere Application server 7.x/8.x, JBoss EAP 6/GA 7, Apache HTTP, Tomcat manually as well as Puppet Modules with Facter .
  • Hands on experience with the AWS CLI and SDKs/API tools like AWS API for Puppet.
  • Ensure data integrity and data security on AWS technology. Understand and monitor metrics on AWS.
  • Experience in Administration/Maintenance of Source Control Management Systems such as Git and Sub Version (SVN). Created tags and branches, fixed merge issues and administered software repositories .
  • Knowledge of networking concepts (DNS, TCP/IP, UDP, HTTP, SSH, OSI layers, Client/Server architecture and Firewalls).
  • Improved continuous integration workflow, project testing, and deployments with Jenkins . Implemented code coverage and unit test plug-ins with Maven in Jenkins. Experienced in using build automation tools like ANT, Bamboo and Gradle.
  • Configuring and Administering NFS, DNS, NIS, DHCP, NIS+ and LDAP on Sun Solaris and on Linux server environment.
  • Expert in automation (writing Shell, and Perl scripts) to monitor UNIX production applications.
  • Automated the Continuous Build process, monitored, maintained, and controlled software configurations in secured distributed environment.
  • Proficient working with NAS, SAN and DAS storage architectures. Have experience in migrating storage from other storage architectures on to SAN.
  • Creating and managing user accounts, system security, performance tuning, change management, documents and procedures on Linux.
  • Expertise in file system concepts LVM, SVM, VxVM. Creating new file systems, increasing and decreasing file systems, mounting file systems, unmounting file systems and troubleshooting Disk space issues. Efficiency in installing, configuring and implementing the RAID Technologies using various tools like VxVM and SVM.

TECHNICAL SKILLS:

DevOps Tools: Puppet, Jenkins, Vagrant, Docker, Maven, Gradle.

Cloud Platforms: AWS, Microsoft Azure and Rackspace, Openstack.

Operating Systems: Sun Solaris 11/10, Red Hat Linux 5.x/6.x/7 SUSE 10/11/12, Ubuntu, OEL, CentOS, Windows Server 2003/2008/2012.

Dell R710, R720, R510 and R910, IBM Blade Servers.

Network Protocols: SMTP, SNMP, ICMP, TCP/IP, FTP, TELNET, UDP, and RIP, iSCSI, Fibre Channel.

Software and Tools:: VERITAS Volume Manager 3.x/4.x,WinSCP, FTP, SSL, VERITAS Cluster Services, Cisco CNR, Send mail.

Backup Management:: VERITAS Netback up 4.x/5.x/6.x, Solstice Disk Suite, tar, dd, cpio.

Web/Application Servers:: Tomcat, Apache, Webspere, and JBoss.

Database:: Oracle, DB2, MySql, Cassandra, MongoDB 7 SQL Server 2008/2012/2014

Languages:: Shell Scripting, Perl, Ruby.

PROFESSIONAL EXPERIENCE:

Confidential, Philadelphia, PA

DevOps Engineer

Responsibilities:

  • Experienced in Day to Day deployments to QA, Stage and Production using Ansible.
  • Experience with Change management team calls.
  • Experience with Jira, Service now and IOP Ticketing System
  • Worked on installation and configuration of DevOps Automation Tool Ansible and Salt stack.
  • Automated centralized configuration using Ansible.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks.
  • Experience with Project Management like as Scrum Master and experience with Kanban dash board.
  • Experience in Op5 in GRU as a monitoring tool to monitor the day-to- day activities of the servers of the applications.
  • Created and updated .yml files in ansible Playbooks, and packages stored in the GIT repository.
  • Designed Puppet Modules to manage configurations and automate installation process.
  • Worked on Sub versioning tool Like SVN and GIT.
  • Continuous Delivery is being enabled through Deployment into several environments of Test, QA, Stress and Production using Nexus and Jenkins.
  • Designing and implementing CI (Continuous Integration) system configuring Jenkins servers, Jenkins nodes, creating required scripts (Shell), and creating/configuring VMs (Windows/Linux).
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion (SVN) and GIT source control.
  • Worked on configuring SSL certificates in, Apache, Apache Tomcat, thread dumps
  • Managed GIT repository, Code merging, and production deployments.
  • Analyzed and resolved conflicts related to merging of source code for SVN and GIT .
  • Worked on the installation and configuration of the monitoring tool Splunk and Nagios.
  • Installed and configured operating systems on physical hardware and a virtualize environment; (i.e. Centos 6,7 Linux ) .
  • Experience in data center operation and network systems.
  • Worked on various scripting language like Bash, Shell
  • Provided CM and Build support for more than 4 different applications, built and deployed to lower and higher environments. Defined and Implemented CM and Release Management Processes, Policies and Procedure.
  • Automated the release pipeline to achieve zero touch deployments using Jenkins, SVS, Nexus.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion (SVN) source control.
  • Created deployment workflows in which includes prerelease, release and Post release steps.
  • Developed Korn and Bash shell scripts to automate routine jobs
  • Updates documentation & labeling for Server, Storage, appliances & related network patching residing in the datacenter.
  • Proficient in LVM (logical volume management) to create, volume groups, and physical volumes, extend and reduce logical volumes.
  • Co-ordinate with Middle ware team in installation, configuration and troubleshoot issues with b Application Server and Apache/Tomcat server on Linux
  • Installed/Configured/Maintained/Administrated the network servers DNS, NFSand application servers Apache and Samba server
  • Involved in DMZ firewall rules, configure iptables and iptables init script, start and stop init script for Apache and other application server
  • Created BASH shell scripts to automate cron jobs and system maintenance. Scheduled cron jobs for job automation.

Confidential, New York, NY

DevOps Engineer/Linux System Administrator

Responsibilities:

  • Experienced in implementing validation and verification practices in an UNIX test environment.
  • Application of automations tools like chef, Splunk, Devops based on the requirements.
  • Deployment and implementation of chef for infrastructure as code initiative.
  • Performed the automation using chef Configuration management.
  • Involved in chef-infra maintenance including backup/monitoring/security fix and on chef Server backups.
  • Worked with Knife command-line tool and creating Cookbooks.
  • Worked with Oracle Database Admin to keep all the specified tables as assigned by developments in sync for every release
  • Installed, configured and Managed Build Forge Continuous Integration tool.
  • Develop and enhance the automated configuration management system.
  • Also Worked with continuous delivery framework application with help of Jenkins (Continuous integration and Deployment), Puppet.
  • Used for Devops in Windows-based systems.
  • Development of Azure Hosting Environment, Cloud Applications Solution Designs for Public and Internal facing services, across dev/test/pre-prod and Live environments.
  • Implemented chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified same chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Wrote ANT and MAVEN Scripts to automate the build process.
  • Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.
  • Evaluating testing of chef Recipes Concept of Test-Driven Development for Infrastructure as a Code.
  • Experience with Git and / Perforce source code management administration.
  • Extensively worked with Version Control Systems Git and SVN.
  • Member of the Technical Design team, Build and Release Module for Development of new products.
  • Automated the cloud deployments using chef, Python (boto& fabric) and AWS Cloud Formation Templates.
  • Extensive experience with Python good working knowledge of Python best-practices, task/job queue systems, threading and package architecture (pypi) and Enhanced and updated the Python code base.
  • Maintained and managed assigned systems, Splunk related issues and administrators.
  • Posting the build time
  • Used Jira as ticket tracking and work flow tool.
  • Responsible for managing the chef client nodes and upload the cookbooks to chef-server from Workstation.
  • Configured Kickstart for RHEL 5 to perform image installation through network
  • Worked with Red hat Linux tools like RPM to install packages and patches for Red hat Linux Server and managed virtualized OS
  • Co-ordinate with Middle ware team in installation, configuration and troubleshoot issues with b Application Server and Apache/Tomcat server on Linux
  • Installed/Configured/Maintained/Administrated the network servers DNS, NFSand application servers Apache and Samba server
  • Created BASH shell scripts to automate cron jobs and system maintenance. Scheduled cron jobs for job automation
  • Modifying user’s password policies, group policy, UID and GID assignment policies
  • Monitored the performance of the system using top, sar, ps, prstat, vmstat, netstat, iostat and cpuinfo to check the CPU utilization, bottlenecks of I/O devices, memory usage and network traffic.

Confidential - Des Moines, IA

Build and Release Engineer/ Linux System Administrator

Responsibilities:

  • Provided CM and Build support for more than 4 different applications, built and deployed to lower and higher environments. Defined and Implemented CM and Release Management Processes, Policies and Procedure.
  • Automated the release pipeline to achieve zero touch deployments using Jenkins, SVS, Nexus.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion (SVN) source control.
  • Created deployment workflows in which includes prerelease, release and Post release steps.
  • Analyze and resolve conflicts related to merging of source code for SVN.
  • Implement, maintain and support reliable, timely and reproducible builds for project teams.
  • Maintained build related scripts developed in shell for Maven builds . Created and modified build configuration files including POM.xml.
  • System Installation and configuration (RHEL, Solaris, Windows Servers)
  • Monitoring, analyzing, and responding to security events utilizing security event management and reporting tools.
  • Account, user and group administration, Permissions policy management and quota implementation.
  • System performance monitoring, tuning and log management
  • TCP/IP Networking troubleshooting and Linux Network Administration
  • Worked closely with network/incident analysts and IC analysts to monitor current attack and threat information to identify.
  • Management of Firewall, iptables
  • Implement and maintain server virtualization using VMware, ESXi, Oracle Virtual Manager
  • Implemented and configured brand new VMware virtual infrastructure cluster running on servers and a storage array
  • Coordinated with application team in installation, configuration and troubleshoot issues with JBoss servers.
  • Installation and configuration of database systems e.g. MySQL, Oracle
  • Involved in creating virtual machine using Oracle Virtual Manager, creating server pool, VM cloning
  • System monitoring and remote connection management using telnet and SSH connections

Confidential

Jr. System Administrator

Responsibilities:

  • Deployment and maintenance of Redhat Linux, Windows Server 2000, 2003 and ESX/ESXi servers and app software in across the network mostly Dell, HP and IBM hardware.
  • OS upgrades and installation of third-party software, packages and patches as per client requirement.
  • Installed different types of long-range RADIO (Motorola Canopy Backhaul, AP and SM, Deliberant, En-Genus, eSat etc) over the network and Configured as per requirement to connect with Internet.
  • Installed and configured Router/Switch, VIOP devices for customer like Ministry of General Administration, Nepal Electricity Authority and major Banking and Financial Institutes.
  • Involved in Designing Network and Datacenter for different customers and build the Unix/Linux servers, migrated data one datacenter to new datacenter.
  • Build the Linux Firewall for network and implement to secure the network.
  • Efficiently managed RAID, File system through LVM
  • Provided on-call pager support for Critical Production Systems and applications and Documentation writing and re-organizing within portal
  • Installed the latest patches for, Oracle on Red hat Linux servers, Configured and administered Send mail, Samba, Squid servers in Linux environment,
  • Initiating the crisis management calls and provide troubleshooting during the outage situation
  • Installing, Configuring and Maintaining the DHCP, DNS, NFS, NIS, send mail server and LDAP.
  • User Account Management, Group Account Management, configuring dumb terminals, adding modems, formatting and partitioning disks, manipulating swap, local and remote printer management, taking and restoring backup, scheduling jobs.
  • Resolving TCP/IP network access problems for the clients. Implementing Remote System Monitoring with Sun Microsystems. Develop, Maintain, update various scripts for services (start, stop, restart, recycle, cron jobs) unix based shell

Hire Now