Linux/devops Engineer Resume
New, YorK
SUMMARY:
- 9 year of Experience in IT industry comprising of Systems Administration and Change Management, Software Configuration Management (SCM), Build and Release management and Process Engineering.
- Experience in Linux/Unix design, architecture, build, installation, configuration and administration under environment of Red Hat Enterprise Linux 4.x/5.x/6.x/7 SUSE Linux 10/11/12, OEL 5.X/6.
- Red Hat certified System Administrator RHEL7 (CertID 495).
- AWS certified Solution Architect Associate.
- Proficient in AWS services like VPC, EC2, S3, ELB, ACL, Security Groups, AutoScalingGroups (ASG), EBS, RDS, IAM, Cloud Formation, Route 53, Cloud Watch, Cloud Front, Cloud Trail, Terraform, Ansible
- Written Templates for AWS infrastructure as a code using Terraform to build cloud environments.
- Used AWS Cloud Formation templates to create custom sized EC2 instances, Security Groups, ELB, EBS, S3 and RDS.
- Create custom AMI images with Packer.
- Strong experience on DevOps essential tools like Chef, Puppet, Ansible, Subversion (SVN), GIT, Jenkins.
- Understanding knowledge of Docker containers and Kubernetes clusters.
- Expertise in Installation, Configuration of Package and Patch Management through RedHat Satellite.
- Experienced in deploying and configuring Chef Server including bootstrapping of Chef Client nodes for provisioning. Created roles, recipes, cookbooks and data bags for server configuration.
- Managed Ansible Playbooks with Ansible Tower, implemented CD automation using Ansible, managing existing servers and automation of build/configuration of new servers.
- Experience in creating PUPPET modules for OpenAM, OpenDJ, Syslog and SPLUNK products.
- Configure GIT repository for managing Puppet modules and CHEF cookbooks.
- Experience in using Tortoise SVN and Spring Tool Suite for coding PUPPET.
- Have experience in using DELL VIS and VCAC for provisioning servers.
- Configure Power path and Multipath for data base servers like MongoDB, Oracleasm.
- Install, configure and manage RUNDECK Job scheduler.
- Strong use of Shell scripting languages including BASH for Linux
- Have hands on experience in migrating VMWare virtual machines between Data centers.
- Experience in converting physical servers to virtual machine using manual Rsync and Commvault one touch.
- Creating and cloning virtual machines in VMware ESXI environment using Virtual Infrastructure client and vSphere 4.x, 5.x, 6.x
- Install and configure OSSEC, Tivoli, Zabbix and Stealth on Linux servers for better performance and security.
- Handling and generating tickets via the Jira, ITSM, IPcenter ticketing tool.
- Experience in Security Hardening on Linux servers
- Experience in using various network protocols like HTTP, UDP, POP, FTP, TCP/IP, and SMTP.
- Proficient DB administration (MySQL, MariaDB) knowledge for maintaining, pruning, and performing required DB tasks.
- Experience in installation and configuration of Apache, LDAP, and Mail servers.
- Creating, maintaining user profiles, security, rights, Backup of data and Disaster Recovery.
- Solid understanding of RPM, YUM for building, maintaining, and installing packages.
- Familiar with writing extensions for RPM, building virtual packages, and fixing dependency loops.
- Experience in installing, configuring, supporting and troubleshooting Unix/Linux Networking services and protocols like NIS, NIS+, LDAP, DNS, NFS, DHCP, NAS, FTP, SSH and SAMBA.
- Strong Knowledge in implementation of enterprise storage solutions SAN (created VGs and LVs on san disks), NAS (mounted and shared NAS devices for mlnti servers), logical volume management (LVM).
- Independent problem solving and a good team player with strong interpersonal and communication skills.
- Experience supporting 24x7 production computing environments. Experience providing on - call and weekend support.
TECHNICAL SKILLS:
Operating Systems: RHEL 4/5/6/7 OEL5.5 and 6, Ubuntu, Centos Fedora, Suse 9/10/11/12, CentOS 5, 6, 7, Windows 2003, 2007
Amazon Web Services: Elastic Cloud Compute (EC2), Simple Storage Services (S3), Route 53, Cloud Front, Elastic Bean Stalk, Virtual Private Cloud (VPC), RDS, Cloud Watch, Elastic Load Balancer (ELB), Auto-Scaling, IAM Roles, Users, Profile, Elastic IP s, Nagios, GIT, Security Policies, Cloud Formation., Terraform
Tools: Puppet, Chef, Ansible, Rundeck, AWS, Tivoli, Zabbix, Stealth, Commvault, RedHat Satellite, Splunk, Jenkins, Docker, Kubernetes
Languages: Shell Scripting, BASH, C, Python
Databases: POSTGRESSQL, MYSQL, MariaDB, Oracle 10g/9/8
Networking: TCP/IP, DNS, NFS, NIS, SSH, DHCP, Cisco Routers / Switches and LAN
Web Technologies: Apache 2, WebSphere, Apache Tomcat
WORK EXPERIENCE:
Confidential
Linux/Devops Engineer
Responsibilities:
- Design solutions for data storage, monitoring, and deployment automation while continually enhancing DevOps tools, processes, and procedures.
- Improve customer experience by building, deploying, and scaling web services on virtual infrastructure, swiftly investigating and resolving technical issues.
- Collaborated with developers to enhance stability and scalability while prioritizing requests from operations, development and product teams.
- Administration of RHEL 5,6,7 Centos 5.x, 6.x,7.x OEL 5.x, 6.x which includes design, architect, installation, testing, tuning, upgrading and loading patches, troubleshooting server issues.
- Built and Configured Linux Servers in AWS Cloud Environment.
- Manage system configuration through Ansible Playbooks and continuous deployment with Ansible Tower.
- Written Templates for AWS infrastructure as a code using Terraform to build cloud environments.
- Extensively worked on ansible deployments, written various ansible playbooks with multiple roles, tasks with loops, templates, service management, host variables, group variables etc.
- Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
- Used AWS Cloud Formation templates to create custom sized EC2 instances, VPC, subnets, NAT, ELB and Security groups.
- Created alarms and trigger points in CloudWatch based on thresholds and monitored the server's performance, CPU Utilization, disk usage and Utilized AWS
- Improve customer experience by building, deploying, and scaling web services on virtual infrastructure, swiftly investigating and resolving technical issues.
- Created EBS volumes for storing application files for use with EC2 instances whenever they are mounted to them.
- Implemented Amazon RDS multi-AZ for automatic failover and high availability at the database tier. Created snapshots to take backups of the volumes and also images to store launch configurations of the EC2 instances.
- Used security groups, network ACL’s, internet gateways and route tables to ensure a secure zone for organization in AWS public cloud.
- Worked extensively with AWS services like EC2, S3, VPC, ELB, Autoscaling Groups, Route 53, IAM, Cloud Trail, CloudWatch, Cloud Formation, SNS, and RDS.
- Experienced in creating multiple VPC’s and public, private subnets as per requirement and distributed them as groups into various availability zones of the VPC.
- Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
- Created NAT gateways and instances to allow communication from the private instances to the internet through bastion hosts.
- Implemented domain name service (DNS) through route 53 to have highly available and scalable applications.
- Created topics in SNS to send notifications to subscribers as per the requirement
- Connected continuous integration system with GIT version control repository and continually build as the check-in's come from the developer.
- Automated the release pipeline to achieve zero touch deployments using Jenkins, GIT, SVN.
- Coordinate and assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control and analyzed and resolved conflicts related to merging of source code for GIT.
- Deploying application using Jenkins server and Troubleshoot build and release job failures, resolve, work with engineers on resolution.
- Integrated Ant and Maven with Jenkins to run to automate the build process as a part of continuous delivery.
- Provisioning system for consistent OS builds, patch management, and profile management on a largescale enterprise network.
- Design and implement Lift and shift projects (Data Center Migration) to convert physical to VMWare VM’s.
- Convert physical server to VMWare virtual server using Commvault Onetouch and manual Rsync.
- Install, configure and manage RunDeck Job scheduler.
- Schedule patches and weekly reboots to various systems using RunDeck scheduler.
- Create and manage various requests, incidents through ticketing tool IT Service Management (ITSM).
- Submit the SAN/NAS storage, DNS, firewall requests through IT Service Management (ITSM) service catalog.
- Submit/update/manage the change requests in IT Service Management to maintain the servers during patching, upgrade and implementing network changes.
- Responding to the incidents raised by the customers in the IT Service Management.
- Attend WebEx conference with customers to trouble shoot issues listed in the IT Service Management incidents’ requirement.
- Automate Installation and configuration of Splunk Universal forwarder and Heavy Forwarder.
- Submit and receive tickets from application teams regarding RedHat and SUSE Linux server issues.
- Create request for change (RFC) tickets to implement the change from sandbox to production environment.
- Support application teams and vendors like Splunk, Apache, MySQL, JBoss, Websphere, MQ and Oracle database for change management (RFC) tickets.
- Providing 24x7 on call support to the customers to troubleshoot web servers, app servers and network communication issues between these servers.
Environment: AWS (EC2, VPC, ELB, S3, EBS, RDS, Route53, ELB, Cloud Watch, CloudFormation, AWS Auto Scaling, Lambda, Elastic Beanstalk), Red-Hat Linux Enterprise servers, SUSE, Ubuntu, Centos, Oracle Linux, Docker, Kubernetes, Zabbix, Red Hat Satellite, CHEF, Git, Splunk, VMware, Shell, (HP Proliant DL, ML Series, IBM p series, x series, Dell PowerEdge Servers R610, R710), ASR, VMWare, SAN(EMC, Hitachi), NAS (Netapp), BladeLogic
Confidential, New York
Senior Linux/Unix Administrator
Responsibilities:
- Administration of Red Hat Enterprise Linux 4.x, 5.x, 6.x,7.x, SUSE 10, 11, Centos 5.x, 6.x, 7.x and OEL 5.x, 6.x, which includes building, maintaining, patching, upgrading and troubleshooting.
- Support application teams and vendors like Splunk, Apache, MySQL, JBoss, Websphere, MQ and Oracle database for change management (RFC) tickets.
- Providing 24x7 on call support to the customers to troubleshoot web servers, app servers and network communication issues between these servers.
- Successfully Migrated virtual machines from legacy Virtual environment VMware vSphere 4.X to new VMware vSphere 5.X, 6.X
- Design and implement Lift and shift projects (Data Center Migration) to convert physical to VMWare VM’s.
- Convert physical server to VMWare virtual server using Commvault Onetouch and manual Rsync.
- Install, configure and manage RunDeck Job scheduler.
- Automate Installation and configuration of Splunk Universal forwarder and Heavy Forwarder.
- Set up user and group login ID's, printing parameters, network configuration, password, resolving permissions issues, user and group quota.
- Configuring multipath, adding SAN and creating physical volumes, volume groups, logical volumes.
- Provided technical assistance for designing, installation and upgrading of existing Oracle databases.
- Performed database management functions such as maintenance, access issues and security.
- Installed and administered servers using Xen based hypervisor.
- Implemented day-to-day tasks in RedHat Linux that include upgrading rpms, kernel, HBA driver, configuring SAN Disks, multipathing and LVM file system
- Deployed Puppet, Puppet Dashboard, and PuppetDB for configuration management to existing infrastructure.
- Submit and receive tickets from application teams regarding RedHat and SUSE Linux server issues.
- Create request for change (RFC) tickets to implement the change from sandbox to production environment.
- Strong use of Shell scripting languages including BASH for Linux
- Troubleshooting host-based connectivity issues related to EMC software like Power Path, Navisphere, ECC client software and third-party HBA's (Emulex and QLogic)
- Have experience in configuring GIT and SVN repositories for managing puppet modules.
- Installed RedHat Linux on bare metal servers and virtual machines using kick start and hardening the servers.
- Creating and cloning virtual machines in VMware environment using Virtual Infrastructure client and vSphere 4.X. 5.X, 6.x
- Creating logical volumes, extending the file systems using LVM.
- Perform daily maintenance routines on Linux servers, monitoring system access, managing file space and tuning the system for optimum performance.
- Respond to all UNIX systems problems 24x7 as a part of on call rotation and resolving them on a timely basis.
- Install and configure Nagios and OSSEC on Linux servers for better performance and security.
- Configured kick start server and updating/applying patches to the servers using RedHat Satellite server.
- Configure power path and multipath for database servers like MongoDB, Oracleasm
- Install, configure and manage RunDeck Job scheduler for central management.
- Schedule patches and weekly reboots to various systems using RunDeck scheduler. .
- Create channels and custom repositories for implementing patches through RedHat Satellite.
- Manage and configure SUSE Linux servers using SUSE Manager.
- Create and manage various requests, incidents through ticketing tool Jira.
- Submit the SAN/NAS storage, DNS, firewall requests through Jira service catalog.
- Submit/update/manage the change requests in Jira to maintain the servers during patching, upgrade and implementing network changes.
- Responding to the incidents raised by the customers in the Jira.
- Worked on various applications and improving their performance by performance tuning and analysis.
- Responsible for change management, troubleshooting and resolution of server issues for end users support.
- Installing and configuring Apache and supporting them on Linux production servers.
- Designing Firewall rules for new servers to enable communication with application, Oracle 10g servers.
- Writing shell scripts for Automated Back- ups and Cron Jobs.
- Tuning kernel parameters for optimum performance.
- Experienced in Troubleshooting critical hardware and software issues and other day-to-day user trouble tickets.
- Monitored server and application performance & tuning via various stat commands (vmstat, nfsstat, iostat etc) and tuned I/O, memory, etc.
Environment: Unix/Linux, Ruby, Shell scripting, Jenkins, Puppet, Terraform, Nginx, Tomcat, JBoss, VMWare, Red-Hat Linux Enterprise servers (HP ProLiant DL, ML Series, Dell Poweredge Servers R610, R710), VMWare, SAN(EMC, Hitachi), NAS (Netapp)
Confidential, Bloomington, IL
UNIX/LINUX Administrator
Responsibilities: (Identity Management)
- Administration of RHEL 4, 5, 6 which includes design, architect, installation, testing, tuning, upgrading and loading patches, troubleshooting server issues.
- Have experience in creating PUPPET manifest for OpenAM, OpenDJ and SPLUNK products.
- Have experience in configuring Enterprise Puppet.
- Participated in analysis and designing of Oracle Exadata Server for infrastructure and related projects.
- Provided technical assistance for development of physical and logical architecture models on all Oracle server platforms.
- Coordinated with project teams for designing and implementation of database infrastructure designs by documentation and system testing.
- Install and configure Tivoli, Zabbix and Stealth on Linux servers for better performance and security.
- Have experience in using Tortoise SVN and Spring Tool Suite for coding PUPPET
- Have experience in using DELL VIS and VCAC for provisioning servers.
- Creating and cloning virtual machines in VMware environment using Virtual Infrastructure client and Vsphere 4.X.5.X,6.x
- Installation, administration, configuration of RHEL 5/6 including package management, patch management, regular system administration tasks.
- Installed RedHat Linux on bare metal servers and virtual machines using kick start and hardening the servers.
- Creating and cloning virtual machines in VMware environment using Virtual Infrastructure client and Vphere 4.X, 5.X
- Creating logical volumes, extending the file systems using both LVM and VxVM 4.1.
- Expertise in the area of virtualization with vSphere, VMware ESX 5.x, 4.x and 3.x hosts and Virtual Center server till 5.0
- Deployed key VMware ESX/ESXi technologies, expertise with HA/DRS, P2V. ESX migrations from 3.01 to 3.5 to vSphere 4.0, 5.x.
- Extensive understanding of networking concepts, (IE. Configuration of networks, TCP/IP, VPN, VLANs, and routing in LAN/WAN, Ethernet Port, Patch Panel)
- Sound knowledge on VMware ESX Architecture, guest OS installation, setting up of VM priorities, Cloning and Snapshots.
- Strong understanding of VMware Networking concepts like creation of vSwitches, different types of Port groups, NIC Teaming and VLAN Problem management
- Perform daily maintenance routines on Linux servers, monitoring system access, managing file space and tuning the system for optimum performance.
- Respond to all UNIX systems problems 24x7 as a part of on call rotation and resolving them on a timely basis.
- Set up user and group login ID's, printing parameters, network configuration, password, resolving permissions issues, user and group quota.
- Configuring multipath, adding SAN and creating physical volumes, volume groups, logical volumes.
- Worked on various applications and improving their performance by performance tuning and analysis.
- Responsible for change management, troubleshooting and resolution of server issues for end users support.
- Installing and configuring Apache and supporting them on Linux production servers.
- Designing Firewall rules for new servers to enable communication with application, Oracle 10g servers.
- Adding servers to the domain and monitoring them using nimsoft, cacti, sitescope.
- Assist System Administrators with various support issues.
- Writing shell scripts for Automated Back- ups and Cron Jobs.
- Tuning kernel parameters for optimum performance.
- Experienced in Troubleshooting critical hardware and software issues and other day-to-day user trouble tickets.
- Monitored server and application performance & tuning via various stat commands (vmstat, nfsstat, iostat etc) and tuned I/O, memory, etc.
Environment: Red-Hat Linux Enterprise servers (HP Proliant DL, ML Series, IBM p series, x series, Dell PowerEdge Servers R610, R710), Solaris 10, ASR, Opsware, VMWare, SAN(EMC, Hitachi), NAS (Netapp), BladeLogic, Veritas Volume Manager 4.1, Sun Enterprise Server(E2900, E4500, E6900).
Confidential
System Administrator
Responsibilities:
- Installed, configured, and updated Linux machines, with Red Hat, Debian, and CentOS.
- Troubleshoot, analyze and resolve computer problems related to both hardware and software.
- Deploy new equipment and install applications, which enable the customer to perform their job function on updated equipment which leads to higher work output.
- Researched and consulted with customer on new hardware purchases to ensure that the proper equipment was purchased which provided high productivity within their budget.
- Transferred data between information processing equipment and systems
- Performed daily administrative tasks such as troubleshooting automation equipment and unit maintenance on multi-functional process systems, auxiliary devices, and peripheral equipment
- Utilized conventional debugging procedures to troubleshoot software
- Managed operating systems using the Nagios Monitoring tool
- Created logical volumes and increased the file system in Linux servers
- Assisted in the preparation, testing, design, and editing of various computer programs
- Experienced in managing disk quotas and applying RHEL Hardening Standards