Sr. System Administrator/devops Engineer Resume
Pennsylvania, PA
SUMMARY:
- Over 8 years of experience in the Linux/Unix Administration, in the environments of RHEL, Ubuntu, CentOS and automation using Devops with a substantial performance delivery and with an enhanced skill and background in Amazon Web Services, OpenStack which includes configuring, maintaining, monitoring and troubleshooting of the above mentioned systems.Brainstorming and decision making for the solution making in the derived architecture made for the client satisfaction.
- Hands on experience in using package management on Red Hat RPM/YUM and Red Hat Satellite Server (or Kickstart).
- Involvement in the installation, configuration and administration of CentOS v. (5,6,7).x and RHEL v. (5,6,7).x, Red Hat Satellite 6, Windows Server 2003
- Experience in System Administration, Builds, Server Builds, Installs, Upgrades, Patches, Migration, Troubleshooting, Security issue handling, Backup, Disaster Recovery, Performance monitoring and fine tuning of operating systems used.
- Involvement in Production Support and worked on the real - time issues faced in the support environment.
- Lucid understanding of Agile Development Methodologies.
TECHNICALSKILLS
Operating System: Red Hat Enterprise Linux v. 4.x, 5.x, 6.x, 7.x,CentOS 6 & 7,Ubuntu12.x, 13.x, 14.x,IBM AIX 5.x,Windows 98, ME, XP, Vista, 07, 08,Windows Server 2003, 2008 R2, 2012 R2,VMware ESX and Mac OS.
Application/Software: Apache, Tomcat, JBOSS,MSOffice, Adobe Acrobat, Adobe Dreamweaver, Adobe Photoshop, Adobe Illustrator, FileZilla,WinSCP,Wireshark,tcpdump,OracleFusion Middleware, GIT&GITlab (Version Control), Reddit,RabbitMQ, Artifactory, Atlassian, Specflow, JBehave, Cuccumber, SDN, Loadbalancers, Servicenow.
Monitoring Tools: Nagios, Graphite, Librato, StatsD, Zenoss, Icinga, Zabbix, Splunk
Source Control: GIT, Mercurial,Perforce,Subversion(SVN),DVCS (Distributed Version Control)
Configuration Management & CI/CD Tools: Chef, CFEngine, Puppet, Ansible, Salt Stack, Docker, Vagrant, Maven, APM (&)Jenkins, BuildBot, TravisCI, Strider, Go, Integrity,TFS,Bamboo, AWS, Azure, Mesos
Languages: Shell scripting, PERL, Ruby, Python, PowerShell, JavaScript, Ant, AWS CLI Scripts
Web/App Servers: Apache/HTTPD, TOMCAT, Nginix, JBOSS,Domino
Network Protocols: DHCP, NIS, LDAP, NFS, TCP/IP, HTTP, SSL, SNMP, SMTP, FTP, SSH, UDP, TELNET, SAMBA, Firewalls, Cisco Routers/ Switches, VLAN, VLAN Trunking, Multicast routing.
Security: OpenSSH, TCP wrappers, iptables, firewalld, SELinux, Cisco VPN’s, SDN’s
Virtualization & Data Centre Technologies: VMware VSphere, VCenterServer Appliance, Vmotion, Vrealize, VMware ESXi Hypervisor, F5 Big-IP load balancing (GTM/LTM), OpenStack
PROFESSIONAL EXPERIENCE:
Confidential, Pennsylvania PA
Sr. System Administrator/Devops Engineer
Responsibilities:
- Worked on Red hat Linux 6.x/7.x andCentos 6.x/7.x.
- Systems monitoring and administration of Servers for day-to-day problems, patches, user administration, hardware failure, monitoring log files, backup, software upgrade,configuration changes and documentation.
- Creating, cloning Linux Virtual Machines, templates using VMware Virtual Client 3.5 and migrating servers between ESX hosts.
- Designing a process for pro-automation using Jenkins in all the application environments, and making sure it follows all the standard procedures of the Application SECDM or SDLC.
- Setup and configuration of IDRAC on Dell PowerEdge series servers.
- Managing Linux infrastructure using single, integrated tools for efficiency, speed such as Chef Engine.
- Implementing a Continuous Delivery framework using Jenkins, CHEF, Bamboo, Maven in Linux environment.
- Experienced in Writing Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
- Created Chef Cookbooks to deploy new software and plugins as well as manage deployments to the production Jenkins server.
- Worked on Installation and Configuration of Chef Server and Chef-client (Nodes)
- Setup chef-client on several nodes, configured workstations to allow users to author, test, and maintain cookbooks.
- Implemented multi-tier application provisioning in Open Stack cloud integrating it with Chef.
- Involved in Open Stack cloud for source code deployment.
- Working on Storage processing and Network Resources in Open Stack through Data Center.
- Replicated the Jenkins build server to a test VM using Packer, Virtual Box, Docker, Vagrant, Chef, Perl brew and Server spec.
- Migrating applications from Web Sphere to JBoss.
- Worked on Amazon Web Services - AWS (Cloud Computing), EC2, VPC.
- Worked on AWS Code deploy, AWS lambda, AWS RDS.
- Worked on creating plugins to monitor application file systems.
- Worked on puppet to create manifests and Modules to automate deployments and install rpm’s.
- Used tracking tool JIRA and also triaged the issues and maintained bugs using JIRA tool.
- Strong understanding and Experience with the agile environment.
- Worked on several configurations such as rsyslog client/server setup for multiple servers. Used RELP protocol also.
- Built many custom reports to generate reports and monitor the status of several machines using Nagios and IBM Endpoint Management tools.
- Worked with Splunk dashboard.
- Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code.
- Incorporated Npm and Grunt build steps in the Jenkins workflows and removed the generated artifacts from Git to ensure at build time all artifacts were being generated from the grunt builds.
- Performed all necessary day-to-day Subversion/GIT support for different projects and responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
- Configuring and Administrating NFS client/server, SAMBA shares.
- Worked on SELinux, Kerberos, rsink and other concepts on Linux.
- Installation and Configuration of SAMBA Server and APACHE Server.
- Extensively worked with auto mount, NFS mounts. Mounted home directories through auto mount.
- Worked on auto mount failures, user login failures related production issues.
- Managed several Linux computing cluster nodes using cluster management tools like torque and condor.
- Maintaining DNS and DHCP records and virtual networks in the organization using IPAM services.
- Involved in scrum meetings, product backlog and other scrum activities and artifacts in collaboration with the team.
Environment: SVN, GIT, Chef, Puppet, Apache ANT, Maven, Jenkins, Apache Tomcat, Shell Script, Unix/Linux, JIRA, Windows, JBoss, Web Sphere, AWS.
Confidential, Phoenix, AZSr. Linux Administrator / Devops Engineer
Responsibilities:
- Creation of Python scripts in integration with Amazon API for instance operations control.
- Conceptualization, design, development and implementation of DevOps Agile Toolset like Configuration Management tools and Jenkins, GitHub for VMware.
- Automated CI builds and development using Jenkins & Chef.
- Configuration of Chef and Ansible to the Linux environment to automate administrative tasks, deployment and management of various applications across the environment.
- Working knowledge on version control tools like GIT, GITLAB and SVN, Mercurial, Perforce, integration tool like Jenkins and configuration management tools like Chef, Ansible.
- Modification of the Ansible Playbooks and Puppet Manifests for customization of automation and deployment of systems.
- Management of GIT repository, Code merging from the branches, and production deployment assistance.
- Development and integration of an automated Linux infrastructure using Chef, AWS for migration of existing applications.
- Involvement in the deployment of various existing server versions of RHEL.
- Creation of VM Shell and involvement in the installation using kickstart server.
- Creation of kickstart images for the different versions like 5.x and 6.x of RHEL.
- Experience in using Red Hat Volume Manager for creation of logical volumes.
- Mounting and unmounting the netmapp and ENC storage LUN’s to RHEL servers for troubleshooting with storage related issues.
- Working knowledge with VLAN tunneling using a tool called Virtual Connect.
- Involvement in the migration of the RHEL 4.x version into 5.x versions and troubleshooting the post migration fixes and issues.
- Installation and configuration of SAMBA(SMB) Server in Linux for gaining shared access of files from windows environment.
- Installation of FileZilla to access the files from Linux file systems to the windows environment.
- Creation of AWS machine images (AMI’s) of the EC2 instances and snapshots of VMs for backup purposes and also for creation of clone instances.
- Monitoring the servers using the tools like Splunk, StatsD, Graphite, Librato, Nagios.
- Working knowledge on the AWS services like EBS, VPC, AMI, SNS, RDS, Cloud Watch, Cloud Front, Auto scaling groups, IAM, S3(storage), R53 (DNS)
Environment: RHEL5,6, Ubuntu, FileZilla, AWS EC2, VPC, EBS, SNS, RDS, Cloud Watch, Cloud Front, Chef, Ansible, Auto Scaling groups, S3, SAMBA, ENC, LUN’s, Ant, Maven, GitHub, GITlab, Mercurial, Perforce, Chef, Puppet, Putty, Jenkins, Travis CI, Go, Integrity, Python scripting, Shell Scripting, VMWare Infrastructure 3.5, HP Proliant DL 585, BL 465/485 Series, JBOSS, ESXi 5.1, 5.5, BladeLogic.
Confidential, Houston, TX.Linux Administrator
Responsibilities:
- Performed Installation, configuration of RHEL 5/6, Centos 5/6
- Installed/configured/maintained the Linux servers NIS, DNS, NFS, Send mail, apache, ftp, sshd.
- Installed host firewall IPtables for Red hat Linux.
- Worked on VERITAS Cluster Server and VERITAS Volume Manager.
- Implemented chroot jailing for users to have restricted access to the SFTP server.
- Setup LDAP Client services on Linux Servers.
- Automation of various administrative tasks on multiple servers using bash script.
- Worked on cloning virtual machines in VMware environment using Virtual Infrastructure client 3.5 and VSphere 4.0.
- Monitoring CPU, memory, iSCSI disks, disk controllers, physical disk, HW and SW RAID, multipath, file systems, network using the tool NAGIOS.
- Extensive experience in installing, integrating, tuning and troubleshooting Apache, Tomcat, and Web Sphere servers.
- Implemented SUDO, SSH and other security tools and implemented SOX (Sarbanes Oxley) security compliance.
- Assisted in configuring the application servers with other components such as web servers, LDAP directory, Active Directory, BEA Web logic etc.
- Proficient in installation, configuration and maintenance of applications like Apache, LDAP, and PHP.
- Monitored and troubleshot different performance related issues using performance monitoring utilities like IOSTAT, VMSTAT, TOP, NETSTAT and SAR.
- Linux backup/restore with tar including disk partitioning and formatting.
- Configured and installed apache web servers on the different Linux and UNIX servers.
- Monitored system logs and important messages for errors and warnings of the hardware and software failure.
- Created file systems on LUNs from SAN environments, which included EMC Symmetrix/ Clarion series.
- Configured and troubleshot Symantec Enterprise Security Monitoring Tool.
- Building & configuring Red hat Linux systems over the network, implementing automated tasks through crontab, resolving tickets according to the priority basis.
- Planning and implementing system upgrades including hardware, operating system and periodical patch upgrades.
- Extensive use of Bash shell for scripting.
- Expertise in Linux backup/restore with tar including disk partitioning and formatting.
- Handling the day-to-day Operations, Troubleshooting& Solve Server Problems in LINUX.
Environment: Red hatEL 5.x, 6.x, Logical Volume manager, Centos 5/6, Server Dell R310, R410, R910 servers, DNS, NFS, SMTP, Web server Apache 1.3x, Application server JBoss, Nagios.
Confidential, Herndon, VALinux Administrator
Responsibilities:
- Administering the servers with Red Hat and Solaris operating systems.
- Involvement in the design of the Disaster Recovery System of the clusters, backup design and the LVM creation accordingly.
- Responsible for the OS installations and RAID configurations (hardware & software) along with BIOS upgrades and patches to the operating system.
- Configuration of the Veritas file system and VERITAS Volume manager.
- Creation of user accounts, groups, printer permissions and email accounts.
- Setting up Quotas for user accounts & limiting the usage of disk space.
- Configuration of DNS, NIS, NFS and DHCP servers on the Red Hat and Solaris environments.
- Task management on the load balancers like installation and renewal of SSL certificates and bouncing the performance issues after the transfer to the server pools.
- Setting up and managing the NFS environment including the users and group management in it.
- Configuration of Apache and TOMCAT servers.
- Optimizing the scripts and automation of the jobs using BASH scripting.
- Responsible for the administrative maintenance of the servers, backup, document updations and setting up standard operating procedures, Security and Network Management under scope.
- Working closely with application administrators and the network staff to troubleshoot and back up the regular preliminaries required for the smooth running of the servers.
- Granting “sudo” permissions to the application admins to perform troubleshooting with prior runtime approval.
- Analyzing and performing root cause analysis on the application level issues from the system and network related aspects which also includes the work of the middleware administrators.
- Creation and monitoring of the tickets through the Global Service desk for the status for the existing ticket.
- Involvement in the setup and maintenance of squid proxy server for internet sharing and unwanted site block.
Environment: RHEL 5/6, OpenStack, Veritas Volume Manager, Apache/Tomcat, RAID, NFS, Disaster Recovery, NIS, DNS, DHCP, SVN, BASH Scripting, PERL, SVN, Squid Proxy,
ConfidentialSystem Administrator
Responsibilities:
- Installed, Configured and upgraded Red hat Linux 4,5 and Solaris 8, 9 Windows O.S. Used Jumpstart with FLAR and Kick start with PXE to install various profiles of the Operating Systems.
- Performed Disk partitioning, LVMs, RAID implementations and Network management.
- Configured all necessary packages using central repository "Yellow dog Updater Modified (YUM)" and RPM.
- Installed, Configured and manage several network services like DHCP, FTP, NFS, SMTP, SEND MAIL, and LDAP, SSH etc.
- Installed and configured SAMBA server for windows and Linux connectivity.
- Performed daily Backup management which were done through Manual commands like tar, scp and also used VERITAS Netback up.
- Installed, updated, and deleted the necessary packages using the RPM and YUM software/package management.
- Monitored user and group administration, 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 with SAN/NAS in EMC symmetric DMX 3 configurations and installation/ configuration of power path.
- Provided support for Linux based Apache and Tomcat Web servers.
- Performed Network management and configuration with DNS and NIS.
- Network infrastructure trouble-shooting and problem correction.
- Worked on User management, created and managed user accounts, groups and access levels.
- Monitored System Performance of Virtual memory, Managed Swap Space, Disk utilization and CPU utilization.
- Automated daily routine jobs like server status check, taking backup by writing shell scripting in Ksh, Csh, and Perl.
Environment: s: Red Hat Linux 4, 5, Solaris 8, 9 RAID, SAN, NAS, Samba, Apache, Tomcat, VERITAS NetBackup.