We provide IT Staff Augmentation Services!

Senior Linux Admin/devops Engineer Resume

0/5 (Submit Your Rating)

Boston, MA

SUMMARY

  • Around 8 years of experience as a Red Hat certified senior system admin/engineer worked as Linux/AWS Administrator, DevOps Engineer with several development and IT - operations teams and contributed in solving complex problems with creative solutions.
  • Extensively worked under physical, virtual and DevOps environments, having a good exposure towards System and Server Administration, Shell Scripting with Bash and Python, Virtualization technology with VMware Software Suite, Cloud Services with AWS (Amazon Web Services) and also other tools like Jenkins, GIT, GIT Hub, JIRA, Docker etc. Domain expertise includes Healthcare, Retail, IT services and Banking.
  • Experienced in System Administration, building servers and maintenance of operating systems like Red Hat Enterprise Linux, Cent OS.
  • Installed, configured and administered RHEL 6.x, 7.x, Cent OS 6.x, 7.x, Fedora 15, 16.
  • Worked on configuring the Linux machines through Kickstart (Red Hat Linux) program for Host and Network based Installations.
  • Implemented Virtualization concepts by using VMware product and VCenter Server configured on Windows 2008 R2, 2012 servers.
  • Experienced in managing users and groups and assigning file access privileges, ACLs, changing ownerships of users and groups using chown, chgrp commands, modifying the file permissions using chmod, SUID, SGID, and Sticky bit commands.
  • Efficient in installing, configuring and implementing Logical Volume Managers on Linux boxes, Software RAID concepts.
  • Exposed to work on central remote printer services using CUPS.
  • Experienced in implementation of Package Management by using RPM, YUM repository.
  • Proficient in monitoring the network related services using ping, hostname, dig, ifconfig, vmstat, netstat, iostat, trace route.
  • Experienced in configuration and maintenance of common Linux services such as Tomcat, Apache, NFS, FTP, Postfix, sendmail, iSCSI, LDAP, DHCP, DNS BIND, HTTP, HTTPS, SSH, iptables and firewalld etc.
  • Extensive experience in configuring and maintaining the DHCP server, DNS server and Web servers according to the requirement.
  • Worked on configuring and managing the file sharing servers like NFS, FTP, and SAMBA servers.
  • Experienced in enabling or disabling the firewalld, iptables services in Linux boxes to ensure the security.
  • Troubleshot hardware issue on HP DL 380, DL 580, BL 460c and BL 660c servers.
  • Excellent ability to handle load balancer implementations like Network Teaming and bridging multiple interfaces into single bond in case of over load on LAN devices.
  • Back-up management implemented in Remote servers using manual commands like tar, scp, rsync etc., and tape drives using Veritas Net-backup tool.
  • Strong understanding in writing the shell script with bash and Python.
  • Experienced in monitoring systems, servers, applications and other network related issues using Nagios.
  • Implemented High Availability and load balancing with the help of Red Hat Cluster Service.
  • Prepared and monitored several Linux machines in vSphere software suite which includes Esxi hypervisor, vSphere client and VCenter Server.
  • Hands on experience with database servers like Maria DB/My SQL.
  • Exposed to storage environments like SAN and NAS technologies.
  • Worked under the Devops environment and used Configuration Management Tool such as PUPPET to automate several processes in production.
  • Monitored user accounts, authentication to provide basic security in build processes and helped in continuous integration of projects using Jenkins.
  • Experienced in working with the version controllers and repositories like GIT and GIT Hub.
  • Worked on JIRA tool for raising and tracking the issues/tickets.
  • Maintained storage servers that includes EMC, HP and IBM XIV.
  • Worked in cloud based Infrastructure service like Amazon Web Services (AWS) which includes EC2, Auto-Scaling in launching EC2 instances, S3, Glacier, Elastic Load Balancer, Cloud Front, RDS, VPC, Route53, IAM, and Elastic beanstalk.
  • Managed the operating-system-level virtualization to create, deploy, and run applications by using containers such as Docker.
  • Involved in documenting technical processes, writing Root Cause Analysis.
  • Self-motivated, quick learner takes independent responsibility to contribute and teamwork skills.
  • Provided 24x7 production supports.

TECHNICAL SKILLS

Operating Systems: Linux (Red Hat, Cent OS, Fedora), Windows.

Storage: IBM XIV, EMC, HP

Hardware: HP DL380, DL580, BL460c, BL660c.

Networking: TCP/IP, NFS, DNS, DHCP, WAN, SMTP, LAN, FTP/TFTP, VPN.

Virtualization: VMware ESXi, VSphere, VCenter Server

WEB & Application Servers: Apache Tomcat, APACHE HTTP server.

Database: MariaDB, MySQL.

Programming Language: Shell scripting (Bash), Python

Backup Management: Tape Drives, Manual Commands (tar, scp, rsync, dd), Veritas Netbackup.

Thirdparty Tools: JIRA, Docker

Version Controller: GIT, GIT Hub.

Continuous Integration: Jenkins

Configuration Management Tool: Puppet.

Cloud Services: Amazon Web Services

PROFESSIONAL EXPERIENCE

Confidential, Boston, MA

Senior Linux Admin/DevOps Engineer

Responsibilities:

  • Responsible for creation of more than 300 Virtual machines under ESXi 6.x type-1 hypervisor and installation of RHEL, Cent OS, Fedora and Windows 2003, 2008 server Operating systems in those machines.
  • Managed VMs and ESXi hypervisors by connecting them with the help of VSphere client, VCenter Server software through windows 2008 R2, 2012 machine.
  • Supported around 300+ Linux and Windows VM’s running on ESX Cluster environment and performed VMotion activities for load balancing of resources.
  • Created Red Hat, Cent OS and Fedora VM Templates and performed VM cloning activities in ESXi machines.
  • Configured and maintained virtual server environment using VMWARE ESXi, VCenter server, and VSphere client.
  • Provided the File systems, performed volume management with LVM and implemented software RAID.
  • Installed “Tomcat” server, set home location for tomcat and placed the web application (.war file) in “webapps” directory in tomcat home location.
  • Enabled manager application, generated and enabled SSL keys in tomcat server, created multiple tomcat instances and copied all the directories from tomcat server to both the instances expect “bin” and “lib”.
  • Configured customized ports for multiple instances and used start and shutdown scripts to run/stop the instances.
  • Installed “httpd” service in other machine and installed, configured the “mod jk” connector with Apache Httpd to make it as a load balancer as well as to connect to Tomcat instances.
  • Isolated an application that is misbehaving during the testing phase into a separate tomcat instance.
  • Enabled the Session Affinity for ensuring the proper request handling.
  • Configured and maintained the high availability for the multiple Tomcat instances through Session Replication.
  • Monitored health of Linux boxes where Tomcat instances are running.
  • Created VMs with Windows client machines and Installed Mariadb a drop in replacement for MySQL in VM to store and retrieve the user’s information.
  • Supported development and operation teams while building and integrating the projects.
  • Managed the Jenkins tool by creating user accounts, assigning roles to particular users, adding plugins and dependencies like Ant, Maven, GIT, GIT HUB, SVN, etc.
  • Worked on JIRA ticketing tool to resolving the issues and assigning the tickets to particular users and track their status.
  • Launched several EC2 instances with pre-build AMIs and defined security groups and logged into the instances using key pairs.
  • Attached EBS volumes to the instances and used Glacier for storing the data archival as backup.
  • Created Elastic Load Balancer with the help of EC2 Auto scaling group and DNS with Route53.
  • Helped and suggested our team in documenting the technical processes of the project.

Environment: Red Hat, Cent OS, Fedora, Windows, Apache HTTPD, MOD JK Connector, TOMCAT, Maria DB/My SQL, AWS (EC2, AMI, EBS, Glacier, S3, and ELB), Jenkins, JIRA.

Confidential, New Haven, CT

Senior Linux Admin/ DevOps Engineer

Responsibilities:

  • Performed configuration, deployment and support of cloud services using Amazon Web Services.
  • Managed creation of Amazon EC2 instances and setting up security groups and creation of Key pairs to access instances.
  • Attached Elastic Block Storages, Instance backed-up storages for the virtual machines/instances.
  • Launched Linux and Windows virtual servers on AWS EC2 Instances with predefined AMIs.
  • Optimized volumes and EC2 instances and created multi AZ VPC instances.
  • Used IAM to create new accounts, roles and groups, created domain name server with the help of AWS Route 53 to route end users to access internet applications.
  • Configured S3 to host static web content, Elastic Load Balancers with EC2 Auto scaling group.
  • Supported AWS Cloud instances and familiar with AWS Management Console.
  • Built the Virtual Machines with Open-Source Puppet Server for implementing configuration management.
  • Installed, configured and monitored several application services in the agent nodes using puppet server.
  • Configured and maintained Lamp stack on production and staging servers.
  • Integrated the Puppet Master with GIT to control the version changes and created a clone GIT master to track the changes.
  • Collaborated with Development and Support teams to setup a Continuous Delivery environment with the help of Docker, a continuous build and delivery tool.
  • Installed the Docker image in the Amazon EC2 Instance and installed Linux, Apache, MySQL, PHP in that instance and build the Docker Image.
  • Worked on Administration, maintenance and support of Red Hat Enterprise Linux (RHEL) servers.
  • Upgraded the services with package management using RPM, YUM for Stability and Security of the servers.
  • Experienced network based services including TCP/IP, DNS BIND, Syslog, NTP, SSH, HTTP, HTTPS, FTP, NFS, SMB, etc.
  • Utilized vmstat, netstat, dig, traceroute, and rsync commands to check the status of the network related services and used PS, TOP, HTOP commands to check the status of process.
  • Created user and group accounts, managed accounts and their access privileges in the Linux systems.
  • Developed shell scripts to automate daily routines in the production such as back-up management.
  • Monitor the system performances using Nagios.
  • Achieved High Availability with Red Hat Cluster Services and administered user accounts, and their authentications in JIRA tool and assigned the tickets to specific users and helped in resolving the issues.
  • Researched on SaaS, PaaS and IaaS concepts of cloud computing architecture and implementation of AWS (IaaS).
  • Continuously updating documentation for internal knowledge base of support team and IT team.
  • Provided 24x7 production support.

Environment: AWS EC2, AMI, EBS, S3, ELB, and IAM, RHEL 7, Puppet Open Source, GIT, Docker, Nagios, JIRA.

Confidential

Linux/DevOps Administrator

Responsibilities:

  • Created virtual machines with VMware Product and installed Linux and Windows operating systems on VMs.
  • Installed and configured the required packages using Package Management with RPM and YUM.
  • Maintained the Linux build boxes with the proper environment supporting the parallel build.
  • Collaborated with Developers and Operations team and helped them in bringing out the best results.
  • Installed Dockers on Virtual machines to run, build test and shipping the applications with containers.
  • Performed Pull and Push operations to get and put the Docker Images from the Docker Hub.
  • Worked on Jenkins tool to support the continuous integration while building several applications.
  • Managed users, authentications, their roles, and permissions etc. in Jenkins to prevent unauthorized access while building process.
  • Focused on dependencies and repositories like ant, maven, SVN, GIT, GIT HUB to make the project parallel build success without any issues.
  • Performed system administrative tasks in Linux machines which includes user and group management, networking, file system management etc.
  • Used the shell script for performing incremental/daily backup and to manage daily routines.
  • Helped other team members in writing the shell script for the parallel build process.
  • Monitored health of Linux build box while multiple builds are getting generated for maintaining the performance.

Environment: Red hat 6.x, Windows, VMware, Jenkins, Bash shell.

Confidential

Linux Administrator

Responsibilities:

  • Worked on configuring, maintaining, and monitoring the File Servers like NFS and Samba.
  • Installed VMware type-II hypervisor on top of the Windows machine and created the number of required virtual machines within it.
  • Installed Linux operating system on the virtual machines to make a virtual Linux environment for creating the file sharing servers.
  • Created users list and ensured all permissions were properly given for different files on the machines.
  • Installed, configured the several services like NFS and Samba Servers and allocate the user access permissions to share/access the files which are shared in these servers.
  • Restricted unauthorized access of Samba Share files to specific users by giving them authentication privileges.
  • Installed and enabled the Postfix, Dovecot, POP3 and IMAP services to create a secure mail server.
  • Installed Fedora OS in virtual machine and configured FTP server in it for allowing all users to share common files.
  • Enabled “vsftpd” services in order to start sharing of the files between users.
  • Shared FTP and SSH sessions according to the requirement of the users.
  • Installed and updated required packages using the Package Management like RPM, YUM.
  • Performed monitoring the network issues and tuning the performance of the system using some commands such as top, netstat, iostat, and vmstat etc.
  • Shared/copied files between Windows and Linux boxes using the Winscp.
  • Monitored the Linux servers regularly and tune them accordingly for providing the perfect performance.
  • Interacted regularly with the storage, network, network-security, hardware teams for supporting the requirements.
  • Performed daily Backup management with manual commands like tar, scp, rsync, and VERITAS NetBackup.
  • Created shell scripts for internal purpose and scheduled them through cronjobs based on requirement.
  • Responded and resolved issues raised in between sharing of the secure data over the network within different departments.

Environment: Windows OS, Fedora Linux, VMware product, Veritas Net-backup.

Confidential

Junior Linux Administrator

Responsibilities:

  • Installed, configured and maintained Red Hat Enterprise Linux, Windows 2003 servers.
  • Configured kernel parameters for Linux/Unix servers.
  • Worked on creating, maintaining and troubleshooting Disk partitioning, LVM and file management.
  • Worked on configuring TCP/IP, network interface, assigning static routes and hostnames.
  • Created shell scripts for automating the daily maintenance and update processes in the production environment.
  • Archive management for files and directories employing the TAR tool and compression of files using the gzip and bzip2.
  • Administered local and remote servers using SSH (secure shell) tool on daily basis.
  • Supported data management through on-site & off-site storage and retrieval service.
  • Installed, updated, and configured the necessary packages using the RPM and YUM software/package management.
  • Monitored user and groupadministration, password management, file accessing and advanced file permission privileges.
  • Automated some jobs by deploying the CRON tool for job scheduling processes.
  • Deployed and installed new servers and their appropriate services for various applications in Linux.
  • Resolved operation issues which comes in the form of tickets and assisted the users in solving their issues.
  • Worked in setting up LDAP, DNS, DHCP Server along with effective group and System Level policies and roaming profile features by using Samba and NFS servers.
  • Added the windows active directory users to Linux Boxes with the help of Linux LDAP service and Kerberos.
  • Ensured health and security of the Linux boxes which were in use.

Environment: Red Hat Enterprise Linux, Windows 2003 server, BASH shell, LDAP, Active Directory.

We'd love your feedback!