Linux Admin/ Cloud Engineer / Devops Engineer Resume
Scottsdale, AZ
SUMMARY:
- DevOps Engineerwith Technical expertise in the areas of Deployment management with over 7+ years of experience with emphasis on Installation, Configuration, Management of Linux OS (RHEL, CentOS, Ubuntu, SUSE Linux 10.x/11/12), Amazon Web Services, Windows Servers in an Agile environment and 3 Years of engineering the automation of OS in a DevOps environment such as (DEV, TEST, STAGE & PROD).
- Experience in System Administration, System Builds, Server builds, Installs, Upgrades, Patches, Migration, Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoringand Fine - tuning of Red Hat Linux Systems.
- Experience with working on various middleware, DB and Network technologies - DNS, LDAP, FTP, Tomcat & Apache HTTP servers.
- Monitored trouble ticket queue to attend user and system calls.
- Managed all the bugs and changes into a production environment using the Jira tracking tool.
- Experience in Working with infrastructure team support in installation, and configuration of CentOS 5.x/6.x/7, RHEL 5.x/6.x/7, Red Hat Satellite 6, Windows Server 2008/2012 and SUSE Linux 10.x/11.
- Expertise in Building scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
- Experience in working on source control tools like Tortoise SVN, and GIT.
- Experience in working on Agile environments supporting several projects on various applications and was responsible to both setting up new CI pipelines for upcoming branches ensuring the flow of current pipelines are seamless without any merge conflicts, build errors or dependency issues.
- Experience in Implementing multi Node OpenStack KILO Architecture on KVM Using Latest Release of Ubuntu with Services like Horizon, Nova, Neutron, Glance, Cinder, Keystone & Swift.
- Experience in Server deployment and administration viaAzureand Hyper-V.
- Experience with Amazon web services (AWS) and virtualization based technologies.
- Experience in creating managing instances using the amazon services like EC2, S3 bucket, RDS, EBS, ELB, Auto-Scaling, AMI, IAM through AWS Console and API Integration with Puppet Code.
- Hands on configuration management using Chef.
- Experience in Installing chef server enterprise on premise/workstation/ bootstrapped the nodes using knife and automated by testing chef recipes/cookbooks with test-kitchen.
- Experience in configuring Puppet Server for monitoring and installing Puppet Agents in multiple platform automated user management, installation and configuration of various services and back-up using Puppet.
- Wrote Ansibleplaybooks using python scripting forvirtual and physical instanceprovisioning, configuration management, patchingand software deployment.
- Leveraged Docker Engine to run Multiple Tomcat Instances as Containerized App Servers.
- Experienced with Handling VM Workstations on VSphere client.
- Experience with working on VMware ESXi hypervisor5.5, vCenter Server, Host Clustering with features like HA, DRS, Replication Manager 5.x/6.0, Site Recovery Manager, vMotion, Managing SAN Data stores with, iSCSI, NFS & FC.
- Experience in NIC bonding/NIC Teaming configuration in Linux/UNIX/Windows/VMware systems to increase the bandwidth or redundancy based on requirement by the application.
- Expertise in implementation and maintenance of Apache Httpd, SMTP, DHCP, NFS, NIS, NIS+, LDAP, DNS, SAMBA, SQUID, Postfix, send mail, FTP, Remote Access, Security Management & Security trouble shooting skills.
- Used Monitoring Tools such as Splunk, Nagios, iCinga for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
- Expertise in writing Bash Scripts, Pearl Scripts (hash and arrays), Python programing for deploying applications on servers or Middleware tools.
- Experience in Installing, Configuration and Management of RDBMS and NoSql tools such as SQL Server 2008/2012/2014, MySQL, PostgreSQL, MongoDB & Cassandra.
- Provided 24/7 Administration and Support for Production Systems withNight & Weekend On-Call Support.
- Strong appetite for learning new technologies with positive attitude.
TECHNICAL SKILLS
Operating Systems: RHEL/CentOS 5.x/6.x/7, Ubuntu/Debian, Sun Solaris 7/8/9/10, Windows Server 2003/2008/2012
Build/Automation Tools: Puppet, Chef, Ant, Maven, Jenkins, Hudson & Bambo
Languages: Shell, Bash, Perl, Ruby and Python scripting
Databases: MySql, MongoDB, Cassandra, PostgreSQL, SQL Server
Web/App Server: Apache, IIS, HIS, Tomcat, WebSphere Application Server, JBoss
Bug Tracking Tools: JIRA, Fisheye, Rally, Remedy, Bugzilla.
Version Control Tools: Subversion, GIT, Tortoise SVN, Visual SVN
Web Technologies/ Programing Languages: JDBC, JSP, XML, HTML, C, C++, Ruby, Perl scripting, Python, Bash and Shell scripting.
PROFESSIONAL EXPERIENCE:
Confidential, Scottsdale, AZ
Linux Admin/ Cloud Engineer / DevOps Engineer
Responsibilities:
- Worked on installing, configuring, troubleshooting, maintaining, implementation, and support on Red hatLinux, CentOS, SUSE and Ubuntu.
- Configured and monitored multiple servers using Chef. Defined Chef Server and Workstation to manage and configure nodes.
- Migrated VMWARE VMs to AWS and Managed Services like EC2, S3 Bucket, Route53, ELB, EBS using Opscode Chef Cookbooks/Recipes.
- Installed chef server Enterprise on premise/workstation/ bootstrapped the nodes using knife and automated by testing chef recipes/cookbooks with test-kitchen/Chef spec.
- Created and managed instances in the Horizon dash board on open stack. Provided persistent storage to running instances using Cinder and have given identity access using Keystone.
- Enabled Network-connectivity-as-a-service for other open stack services, such as open stack compute using Neutron.
- Worked on several key services of AWS such as EC2, S3, IAM, VPC, cloud watch and cloud formation templates.
- Have created custom AMI’s and generics platform & middleware AMI’s creation for various cross platform teams.
- Worked on EBS, storage service S3 (buckets creation, folder navigation and property changes) and data migration activities. Have knowledge on glacier services.
- Wrote Ansible Playbooks using python scripting for configuring and managing the open stack nodes and created test playbooks on AWS instances.
- Managed server cluster configuration withAnsibleconfiguration manager and deployment in GitHub.
- Implemented a Nagios monitoring system to notify of system issues.
- Developed tools, automation for Jenkins based software for build system and delivering. Worked on building and deploying java code through Jenkins.
- Working with the hardware vendors and application team for the faulty replacement and planning the downtimes accordingly
- Implemented kickstart for Red hat environments and made ISO images for creating the server.
- Worked on JIRA ticketing for infrastructure support in creating and troubleshooting the tickets.
- Responsible for night time on call support for production changes.
- Worked on VMWARE VSphere client 5.5 for managing the vms and creating them as per the requests.
- Good knowledge of RAID groups and setting up NFS, CIFS and iSCSI protocols in SAN/NAS environment on Red Hat.
- Worked with Netstat, Prstat, and Iostat monitoring commands. Hands on experience on troubleshooting Boot Loaders like GRUB.
- Planned and performed the upgrades on Linux operating systems and hardware maintenance on HP and POWER servers like increasing memory, disk, replacing failed hardware.
- Doing capacity Assessment for new requests of servers like calculating CPU and Memory for new servers according to the current/future Applications running on the system.
Confidential, New York, NY
Linux Admin / Cloud Admin / DevOps Engineer
Responsibilities:
- Extensively Worked on installation, configuration and maintenance of Linux servers (Redhat, CentOS and Suse Servers) at multiple Data Centers.
- Deployed and maintained instances using the amazon services like EC2, S3 bucket, RDS, EBS, ELB, Auto-Scaling, AMI, IAM through AWS Console and API Integration with Puppet Code.
- Configured Elastic Load balancer(ELB) including high availability of ELB using various subnets in various availability zones, configured security settings and health check for application
- Monitored the CPU utilization for the servers I have created.
- CreatedAWSLaunch configurations based on customized AMI and use this launch configuration to configure an Experience working with Puppet Enterprise and Puppet Open Source. Installed, configured, upgraded and managed Puppet Master, Agents & Databases. Integration of Puppet with Apache and Passenger.
- Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
- Managed virtual instances and disks using Puppet and Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.
- Worked on virtualization technologies like installing, managing and administering VMware ESX/ESXi and created, managed VMs and managed the virtual servers.
- Build and troubleshooting experience with ESX and ESXi Servers, vSphere and vCenter manager.
- Implemented Migration from VMWARE to AWS using VMDK Import tools.
- Experience in migration of consumer data from one production server to another production server over the network with the help of Bash and Perl scripting.
- Shell scripting (Bash, PowerShell) and Puppet modules for automation and deployment as and when necessary as per the project requirements.
- Managed daily Incident tickets, and also the standard/Normal change through Assist a standardized.
- Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drives status.
- Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Upgradation or Migration of Puppet Community and Enterprise.
- Created Custom as well as downloaded pre-written Modules and Manifests, Worked and utilizedPuppethierarchy files, facts, and global variables.
- Deploy and monitor instances on Amazon web services (AWS) & configuration management using puppet.
- Developed and supported the Red Hat Enterprise Linux based infrastructure in the cloud environment.
- Experience in AWS, which included managing application in the cloud and creating instances.
- Designed and builtAzureV2 network infrastructure including Site to Site connection through Meraki VPN/Firewall appliance, with Point-To Site (V1 network connection to V2 Network) for migration ofAzureVMs from classic Portal toAzurePortal.
- Deployed Active Directory domain controllers to MicrosoftAzureusingAzureVPN gateway
- Developed automation scripting inPython usingPuppetto deploy and manage Java applications across Linux servers.
- Creating Users and Groups and managing user roles and groups for the application resources.
- Analyzing and monitoring systems performance using tools such as top, htop, sar, vmstat, iostat, generating ksar reports for analysis.
- Worked with GIT and Subversion to manage source code.
- Logged events from forced crash dumps and troubleshoot server issues.
- Leveraged Docker Engine to run Multiple Tomcat Instances as Containerized AppServers.
- Experience working on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
- Have worked on container snapshots, attaching to a running container, removing images, managing directory structures and managing containers.
- Knowledge on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
- Configured yum repository server for installing packages from a centralized server.
- Red HatLinuxserver administrator, including security patching, kernel tuning, RAID disk array management, software packaging and installation using RPMs.
- Configured SAMBA to get access ofLinuxshared resources from Windows.
- Extensive use of Logical Volume Manager (LVM), creating Volume Groups, Logical volumes and disk mirroring in HP-UX, AIX andLinux.
- Configuration and administration of LDAP, NFS, FTP, SAMBA and POSTFIX Servers in Red Hat EnterpriseLinux.
Confidential, Dallas, TX
Systems Engineer
Responsibilities:
- Deployed the Redhat Linux enterprise server as like existing versions 5.x, 6.x versions.
- Installing, upgrading and configuring SUN Solaris 8, 9 and 10 on Sun Servers using Jumpstart and Linuxusing kickstart installation, also SUSELinuxServers manually and using System Imager and updated using YUM and worked on upgrading and configuring SGI Servers Creation of Kickstart images for the different version of Redhat Linux Operating system like 5.x & 6.x
- HP blade center C7000 hardware management using ILO console
- Updating YUM Repository and Red Hat Package Manager (RPM)Creating the filesystems using redhat volume manager and performing the health check on regular basis for all Linux serves
- Scanning the newly assigned LUNs to the serves and assigning them to volume group and increasing the filesystem using redhat volume manager
- Mounting & unmounting the file systems I have created previously for extending the volume group and creating LVMs.
- Create, deploy and manageLinuxand windows VM by using Red Hat Enterprise Virtualization Manager, which includes moving and migrating VM from one cluster to another cluster or within the same cluster.
- Consolidation of the data centers using Vcenter and installing, configuring and managing the ESXi update to Servers and Vcenter.
- Creating and managing the VMware clusters in Vcenter and Enabling the HA and DRS features in VMware Clusters for Load Balancing, Power management and controlling the placement of virtual machines on ESXi hosts within the cluster.
- Creating Link aggregation (LACP) with VLAN tunneling using virtual connect (VC).
- Share uplink set (SUS) using LACP & VLAN tagging.
- Maintained Domain Name Server (DNS) by adding and deleting the host name and IP address as per the user request.
- Created partitioning for Hard Disk's and made "ext2/ext3/ocfs2/nfs" file systems for physical and virtual machines.
- Created general administrative scripts using bash/Perl.
- Monitored servers, switches, ports etc with Nagios monitoring tool. Made changes to the configuration files on client servers and host server.
- Configuring SUDO and granting root permission to users for performing certain activities.
- Created RAID 0+1 and RAID 1 Storage Systems on physicals using Oracle Virtual Machine 2.2.1 Operating System.
- Worked on JIRA ticketing for infrastructure support in creating and troubleshooting the tickets.
- Worked with devops team for creating and editing the manifests and modules for deploying the required applications in the servers automatically.
- Created classes in puppet for easy configuration and management of modules and manifests.
- Monitored and maintaining of AWS servers which serve as the platforms for the cloud infrastructure (EC2 instances, EBS, DynamoDB andS3) and production or retail servers via remedy ticketing system.
- Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
- Installing Red Hat EnterpriseLinux5.x/6.x, CentOS and installing packages, patches for linux servers,administratorof Red Hat Satellite for enhancedsystemresource utilization.
Confidential
Linux Systems Administrator
Responsibilities
- Installed Red hat enterprise Linux (RHEL 6). Configuration and troubleshooting for Red Hat Linux, Package installation and installation through YUM.
- Created cron jobs for updating the users in groups for each server and for cleaning the disk space weekely.
- Managed company DNS servers such as adding new domains, creating new A, PTR, CNAME entries, replication, etc.
- Performed server maintenance including applying patches, checking server logs, directory security.
- IP bonding for balancing load and fail over, Firewall, SELINUX.
- Hosting web pages using Apache (httpd) web server and ssl.
- User management like creating the users and adding them into the groups.
- Creating the LVM, resizing the logical volume and volume group for adding the additional disk space as per the production changes
- Monitored and managed tickets for production and pre-production servers using the Rally ticketing service.
- Configuration and administration of LDAP, NFS, FTP, SAMBA and POSTFIX Servers in Red Hat Enterprise Linux.
- Performances, CPU and Memory monitoring of Red Hat Enterprise Linux.
- Worked with VMware infrastructure team for creating the VM’s and creating the DNS entries for them.
- Created clusters for the VM’s I have created and managed them with naming convention.
- Experience in Windows 2003 and2008 Active Directory Installation and Configuration.
- Heartbeat clustering for high availability in Apache.
- Installed and configured ESXi 5.0, 5.1 Servers on Blade servers. Creating Virtual machines. Creation of templates from VMs and Creation of VMs from templates.
- Configure vCenter Server 5.0, 5.1 in production environment and created many cluster and enabling HA and DRS for Load balancing and High Availability.
- experience on Migration concepts like Vmotion, SVmotion and cold migration.
- Implemented physical to virtual (P2V) and (V2V) migrations for approximately 50 physical servers utilizing VMware Converter.
- Firmware upgrade, managing the servers, collecting Logs, open KVM console for troubleshooting.