Linux System Administrator Resume
Campbell, CA
SUMMARY
- Over 4+ years of IT Industry Experience in System Administration in areas of Linux Administrator, Desktop Support, DevOps, Software Configuration Management, Build, Deploy, Release Management, Agile methodologies in large and small software development organizations.
- Experience in installation, administration, patches, upgrades, Configuration, performance tuning and troubleshooting of RedHat Linux4.x/5.x/6.x, Ubuntu, Centos 5.x/6.x, Microsoft Windows 2000/2003/2008 R2/2012 environments and VMware Virtualization Esx/Esxi 4.0, 5.x, 5.1, 5.5, 6.0.
- Excellent in Jumpstart and Kickstart Installation Methods.
- Experience in working configuration management tools Chef and Puppet.
- Managed Chef Cookbooks to automate system operations including AWS Cloud management and Chef Automation.
- Monitored System Activities like SSH, CPU, Memory, Disk and Swap space usage to avoid any performance issues.
- Experience in Creation and managing user accounts, security, rights, disk space, Boot process and process monitoring in Red Hat Linux.
- Experience in Package management using RPM, YUM in Red Hat Linux.
- Expertise in administering File servers and Print servers.
- File system tuning using Veritas File System (VxFS) and Logical Volume Manager (LVM).
- Experience in Installing and Managing LDAP, NIS, NFS, FTP, DHCP, SAMBA, SSH and DNS.
- Good knowledge in configuring RAID using RAID Manager and LVM in SAN and Host based storage arrays.
- Experience in shell scripting using sh, bash and ksh.
- Handling day - to-day User Administration tasks like adding, deleting and modifying user data and documenting all user data in a centralized location.
- Experience in Automated Provisioning and App Servers Configuration in all three environments using Puppet and Chef Configuration management tools.
- Extensive experience in AWS Cloud platform and its features: EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation AWS Configuration, Auto scaling, Cloud Front, IAM, S3.
- Extensively worked on Jenkins for continuous integration for End to End automation for all build and deployments.
- Experience in working on version control systems like Subversion, GIT by using source code management client tools like SVN, GitHub, Git GUI and other command line applications.
- Experience in using Artifact Repository for Maven and Ant builds.
- Experience in creating CI/CD pipeline with .Netand JAVA
- Performed backup and administration activities for SVN/GIT branching, merging, tagging.
- Experience with installation and support of applications which include Apache, Tomcat, Weblogic, Websphere, Jboss.
- Expertise in Windows 2000/2003/2008 R2 server administration and Active Directory Administration.
- Experience on working with the release and deployment in various environments like Ubuntu, Linux, Windows, RedHat.
- Good analytical, technical and troubleshooting skills.
- Ability in managing all aspects of the software configuration management process including code compilation, packaging, deployment, release methodology and application configurations.
- Setup NFS and Samba file sharing on windows and Linux servers.
- Responsible for deploying various application through Docker containers.
- A good team player with strong communication skills and an inquisitive mind to learn more.
TECHNICAL SKILLS
Operating Systems: UNIX, Linux(RedHat 3.x,4.x,5.x,6.x, Ubuntu, Centos 5.x, 6.x), Windows XP/7/NT/2003/2008 R2/2012.
Logging: SumoLogic, Splunk, Salesforce.
DevOps Tools: ANT, Maven, Nexus Repository, SonarQube, Jenkins, Puppet, Chef, Docker, Nagios, GitHub.
Languages: KSH, CSH, Perl, Shell, Bash, Ruby and Python.
File Editors: UNIX Vi and VIM.
Databases: SQL Server, PL-SQL for PostgreSQL and Oracle.
Web/App Server: Apache, Tomcat, WebLogic, Jboss and WebSphere.
Bug Tracking Tools: Bugzilla, HP Quality Center, JIRA, Code Commit and Remedy.
Version Control Tools: Subversion, GIT, GitHub and ClearCase.
Networks: NIS, NFS & DNS and Firewalls.
Protocols: TCP/IP, FTP, SSH, SFTP, LDAP, SSL, SCP, SSL, ARP, DHCP, TFTP, RARP, PPP and POP3.
Cloud Technology: AWS (VPC, NAT, EC2, ELB, IAM, S3, RDS, Elastic Load Balancing, Route53 (DNS)).
PROFESSIONAL EXPERIENCE
Confidential, Meridian, CO
Linux System Administrator/DevOps Engineer
Responsibilities:
- Responsible for Continuous integration, Continuous deployment, version management, source code management and environment management support the Software Release Management and procedures.
- Responsible for CI and CD using Jenkins and Chef.
- Used GITHUB to import and manage the applications.
- Implemented & maintained the branching and build/release strategies using GIT.
- Performed all necessary day-to-day GIT support activities for different projects.
- Responsible for design and maintenance of the GIT repositories, views, and access control strategies.
- Jenkins is used as a continuous integration tool for automation of daily processes.
- Used Maven as build tools in Jenkins to move files from one environment to another.
- Configured Git with Jenkins and schedule jobs using POLL SCM option and integrated to automate the code checkout process.
- Configured application servers (Tomcat) to deploy the code.
- Used Chef for server provisioning and infrastructure automation, release automation and deployment automation, Configure files, commands and packages.
- Bootstrapping the instances and managed the configurations of multiple servers using Chef.
- Written Chef Cookbooks for various packages. Implemented environments, roles, data bags in Chef for better environment management.
- Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual process.
- Used SONAR to help maintain the source code quality.
- Created S3 buckets and managed policies for S3buckets, utilized S3 bucket for storage and backup on AWS.
- Created Elastic load balancers (ELB's), and wrote cloud formation scripts for setting up new EC2 instances using AMI's.
- Created AWS Auto Scaling Groups for EC2 instances.
- Infrastructure deployment, administration, troubleshooting and configuration virtual and cloud instances on AWS and VMware platforms.
- Daily monitoring and response for Linux servers, including application processes, file system alerts, system faults.
- Created and maintained Linux file system, user accounts, removed users, lock/unlock users in Linux.
- Completed work on LVM. Created volume groups, extended volume groups, reduce volume groups, mirrored volume groups.
- Perform server updates, patching, upgrades, and package installation using RPM.
- Support Red Hat Enterprise Linux Servers and configurations plus reporting and monitoring.
- Installation and configuration of Red Hat Linux on new server builds as well as during the upgrade.
- Experience with VMware vSphere ESX 4.0 servers, ESXi4.1, 5.0, 5.1/5.5/6.0.
- Creating the template for the Linux those are used for deploying for the environments.
- Implement VMWare and Xen Server Virtual Servers for Hypervisor.
- Experience in creating customized Docker images and push them to Amazon EC2, good knowledge in containerization space.
- Design, install, and configure VMware ESXi 5.5 with Virtual Center management, VMotion, Storage VMotion etc.
- Creating and configuring Datacenter and clusters in vCenter server.
- Hands on experience of installation, configuration, support and maintenance of various enterprises Red Hat LINUX and other UNIX servers i.e. CentOS.
- Installed Kick Start servers to efficiently set up and update Linux operating systems.
- Administration of local and remote servers using the SSH utility.
- Worked on System audit report like number of logins, success & failures.
- Remotely coping files using SFTP, FTP, SCP and FileZilla.
- Configure network protocols such as DNS, DHCP and SMTP and troubleshoot network issues related to TCP/IP protocol providing support for users in solving their problems.
- Management and maintenance of NFS.
Confidential, Campbell, CA
Linux System Administrator
Responsibilities:
- Administration, Installation and maintenance ofLinuxand Windows Servers.
- System monitoring and security. Wrote various shell scripts to monitor system services and trigger email and pager notifications.
- Managing file systems and disk management using LVM. Creating and restoring the backups inLinux.
- Installation, configuring all the hardware, peripheral, operating system and software to effectively deliver system time.
- Configuration and administration of NFS environment.
- Bourne and K-shell scripts were developed for regular system maintenance.
- Troubleshooting and fixing the issues at User level, System level and Network level by using various tools and utilities.
- Maintaining updated documentation of all the Servers and the installed applications and patches.
- Involved in the TCP/IP network configuration, Creating and deleting the user accounts across the location.
- Worked with off-shore team and provided required support.
- Monitored and maintained backups in Symantec.
- Managing Remote Servers through Terminal Services Manager.
- Maintaining corporate DNS system.
- Routine maintenance activities for optimal performance
- Installing and Set up Print servers in the Network.
- Creating Virtual Sites and Directories in IIS and FTP server.
Confidential, Foster City, CA
Desktop Support/ System Administrator
Responsibilities:
- Install, upgrade, support and troubleshoot XP, Windows 7 and Microsoft Office 2007 and any other authorized desktop applications.
- Install, upgrade, support and troubleshoot for printers, computer hardware and any other authorized peripheral equipment.
- Performs general preventative maintenance tasks on computers, laptops, printers and any other authorized peripheral equipment.
- Performs remedial repairs on computers, laptops, printers and any other authorized peripheral equipment.
- Customize desktop hardware to meet user specifications and site standards.
- Performs work in compliance within specified warranty requirements.
- Responsible for monitoring, operating, managing, troubleshooting and restoring to service any terminal service client, personal computers (PC) or notebooks that has authorized access to the network.
- Develop trends by monitoring and analyzing incoming calls, problems and support requests.
- Dealing with hardware and application support queries and issues reported to the support desk.
- Provide user data and application recovery.
- Install, upgrade, support and troubleshoot Enterprise Applications hosted on Windows Server 2000/2003/2008.
- Install, upgrade, support and troubleshoot Enterprise Applications running on Microsoft Terminal Services.
Confidential
Systems Administrator/Desktop Support
Responsibilities:
- Installed the Windows 2000 and 2003 Servers in the organization with over 50 clients.
- Created the user accounts and profiles, assigned permissions using Active Directory, a directory service which contains information of all user accounts and which optimizes the network traffic.
- It provides the user logon and authentication services using Kerberos.
- Administered the Group Policy, a collection of permissions, security and rights which can be applied on sites domains and OU’s.
- Also used group policy to automatically upgrade, repair software installation online.
- Installation and support of desktops with Windows 2000 and Windows XP Operating system.
- Provide Remote support and administration on network for internal and external clients using tools like Microsoft remote desktop connection.
- Provide day to day support (troubleshooting & installing) for more than 50 users for hardware, network & software’s including Microsoft Office applications, Mail clients and other network related issues.
- Installation and configuration of network Printers.
- Managed the member server, a server which hosts services like IIS, DNS, and DHCP.
- Protected the organization’s network from unwanted traffic coming from the internet using ISA Server which is a proxy server and a web caching server.
- Provided the backup and recovery of the files and data, worked on Windows Firewall, Terminal server, troubleshooting the computer related problems.
- Attending regular calls of the users related to computers & network problems.