Senior Devops / Linux Engineer Resume
Chicago, IL
SUMMARY
- Senior DevOps engineer with around 7 years of experience in administration and automation of operations across multiple platforms (UNIX, Linux, Windows).
- Expertise in Automation with excellent scripting skills in UNIX shell and Python.
- Experienced and knowledgeable in Amazon Web Services, GCE, OpenStack and Azure (Cloud Computing).
- Well versed with installation, configuration and maintenance of applications in Linux on physical and virtual environments.
- Setup Openstack proof of concept (POC) in staging and deployed it in Production
- Well versed with all the Openstack components like keystone, nova, cinder, glance etc.
- Architected Puppet infrastructure and puppetized more than 4000 servers.
- Well experienced in writing puppet manifests and customized Facts.
- Experienced with puppet tools like mcollective, Hiera and puppet console.
- Familiar with other configuration management tools like CHEF.
- Excellent scripting skills in UNIX Shell and python.
- Developed and modified multiple automation scripts in performing system level tasks across servers both in Python and Bash.
- Installed, configured and maintained DNS systems using BIND, Route53 (AWS).
- Troubleshooting DNS issues using DNS utilities like nslookup, Dig etc.
- Experience managing, creating, resizing aggregates and volumes on Netapp Clusters
- Experience with Data ONtap Operating system from Netapp
- Experience using SAN & NAS environments connected to Linux servers.
- Managed EMC SAN devices on Linux hosts using EMC PowerPath and Native Multipathing.
- Experienced in Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups.
- Setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket
- Well versed with automation tools like Puppet and Chef.
- Expert Knowledge in Virtual servers including VMwareESX server, Openvz environment.
- Setup Internet load balancing on Multiple ISP, Firewall, Port forwarding, IP routing using IPTABLES.
- Proficient in installation, configuration and maintenance of applications like Apache, LDAP, PHP.
- Well versed with various services like FTP, SFTP, Sendmail, Mailx. DHCP, NFS.
- Performed P2P and P2V migrations across OpenVZ, VMware and Amazon EC2 environment.
- Experience in supporting and maintaining production servers.
- Highly motivated, energetic, quick and independent learner.
- Exceptional ability to quickly master new concepts.
TECHNICAL SKILLS
Operating Environments: Redhat EL 5.x, 6.x, Centos 6.X, 7 SUSE v9, 10.0, 11.x, Ubuntu v 14.04 LTS, Sun Solaris v9, 10,VMware ESXi 5.1
Languages: C, C++, Java, Bash, XML, PL/SQL, Python, PHP.
Database Servers: Oracle10, 11, MySQL.
Networking Protocols: SNMP, SMTP, TCP/IP, IPX/SPX, OSPF, BGP, IGRP, EIGRP, PPP, DNS.S, SLIP, UUCP, X. 25, LAN, WAN, ARP/RARP, FTP/TFTP, DHCP, NIS, NIS+
Server Management: Puppet, Chef, VxVM, Nagios, Awscloudwatch
Tools: Jenkins, SVN, GIT
Webservers: Apache, Tomcat 6,7, Jetty 7
PROFESSIONAL EXPERIENCE
Senior DevOps / Linux Engineer
Confidential, Chicago, IL
Responsibilities:
- Setup Openstack in Production with automation using Foreman tool.
- Build NOVA instances from GUI as well as using the NOVA API.
- Built LVM based cinder block storage.
- Troubleshooted various underlying issues in Openstack like galera, corosync, pcs etc.
- Actively involved in architecting the puppet infrastructure to manage more than 4000 servers.
- Written multiple manifests and also customized facts for efficient management of the puppet clients.
- Well versed with puppet console, Mcollective and Hiera.
- Managed application configurations on EC2 using OpsCode Chef.
- Written Cookbooks/Recipes to manage configurations of EC2 instances.
- Written scripts in Python to automate log rotation of multiple logs from web servers.
- Managing and supporting a multi - cloud environment which includes AWS, GCE and Azure
- Building servers by kickstart through PXE and deploying applications.
- DNS management in Route53 and Google cloud dns
- DNS management using proteus and Adonis servers from Blucat Networks
- Managing the configurations on the servers using puppet
- Writing/Modifying Manifests and applying them on the nodes using Puppet
- Creating Vmware templates and building VMs,
- Ldap integration with Vmwarevcenter Single Sign On
- Building/nukeingNetapps and managing the aggregates and volumes on the Netapp Cluster
- Creating/resizing volumes, preforming volume level data copy using ndmpcopy and snapmirror
- Troubleshooting various production related outages.
DevOps Engineer/ AWS Administrator
Confidential, NY
Responsibilities:
- Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
- Creating snapshots and amazon machine images (AMIs) of the instances for backup and creating clone instances.
- Setting up private networks and sub-networks using virtual private cloud (VPC) and creating security groups to associate with the networks.
- 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 the amazon identity and access management (IAM)
- Install and configure Amazon command line interface tools
- Performed migrations of virtual servers from Ubuntu OpenVZ physical servers to AWS EC2.
- Developing automation scripts using EC2 commands.
- Managed the configurations of the instances using OpsCode Chef
- Written and modified various Cookbooks/Recipes for better management of the systems
Linux Scripting and Automation engineer
Confidential, NY
Responsibilities:
- Supported Linux environment with around 2500+ servers running Redhat Linux and Ubuntu.
- Managed and configured servers through Puppet by writing customized manifests.
- Supported Redhat Linux severs running on HP C6000 & C7000 Blade servers and also experience with SAN environments like EMC and HDS.
- Involved in P2V Linux migrations on VMware ESX 5 Cluster environment and performed physical and Storage vMotion and experience using tools like vCenter and vSphere.
- Developed multiple system maintenance scripts both BASH and Korn Shell.
- Automation of various administrative tasks on multiple servers using Puppet.
- Written Scripts for managing servers and services to be monitored by monitoring tool such as Nagios.
- Automated nightly build and Backup processes using Python.
- Completely automated the building and takedown of virtual servers in Ubuntu OPENNVZ environment.
- Maintaining virtual machines in VMware Environment and performed network configurations and other related activities.
- Configured Vmotion for Hardware Resource Management on HA ESX Cluster environment.
- Setup of VPN service using OpenVpn.
Linux Systems Administrator
Confidential
Responsibilities:
- Installation and configuration of Ubuntu and Red hat Linux servers in test, production and development environments.
- Maintenance of Volumes and File systems using VxVM/ VxFS for Oracle DB and MySQL Databases.
- Experience in running SQL queries on Oracle and MySQL Databases.
- Performed system monitoring, upgrade, performance tuning, backup and recovery.
- Troubleshooting and providing on call support for fixing the system related issues and maintenance task of the system.
- Implementation of naming services like DNS using BIND and NIS.
- Experience with VERITAS Cluster server for creating high available environments for NFS, Web logic and Sendmail agents.
- Automation scripts for weekly and monthly backups in shell.
- Installation and Configuration of Windows Active directory server 2000 and citrix servers. Administration of applications via Citrix MetaFrame.
- File system management, data recovery and backup using VERITAS volume manager and Logical Volume manager. Implemented backup solution using DELL T120 autoloader.
- Scripting in UNIX for automated data backup and status of the storage. Configuration of SSH Gate for Remote and secured connection.
- System disk partitioning, mirroring root disk drive and configuring device groups in LINUX and UNIX environment. Creatingand authenticating windows user accounts on Citrix Server.
- Troubleshooting and resolving issues related to applications, hardware and users. Created and mounted NFS file systems for different platforms.
- Linux installation, Administration & Maintenance.
- Maintain over 500+ Linux servers (RedHat, SuSE), OEL, Sun and HP server throughout three data centers.
- Manage installation, patching, monitoring, backups, disaster recovery/business continuity strategies, risk mitigation, troubleshooting, application enhancements, and modifications.
- User account management, managing passwords setting up quotas and support.
- Experienced in Troubleshooting critical hardware and software issues and other day-to-day user trouble tickets
- Scheduling backups, creating users, writing scripts for administration tasks.
- Assisting with the software integration, including turning software builds into RPM packages.
- Managed Disks and File systems using LVM on Linux.
- Experience in supporting Web services like Apache, Tomcat on Linux and supported middle ware environments like Web logic and JBoss.
- APACHE server and rewrite engine administration and performance tweaking
- Configure system hardware and install system software and upgraded firmware on Solaris.
- Configuring of LDAP and Active Directory services on Linux and Solaris.
- Troubleshooting of JBoss application issues
- Installing & troubleshooting software’s like C, C++, JAVA,and ORACLEetc. for Software Team.