Linux Administrator And Consulting
Qwaed Technologies
Total years of experience :28 years, 2 Months
Linux Administrator And Consulting on Red Hat Virtulization project
Linux Administrator
administration of services provided to clients, employees, etc.
I suppose the main things needed to know and the basics are the OS itself, services like DNS, MTA, HTTP and Database knowledge.
You'll usually want to be proficient with some type of scripting or programming language. You can usually get away with knowing shell scripting and or perl/python/ruby and so on.
You need a solid understanding of Hardware which also include storage devices, either its a SAN, NAS with iSCSI, fiber.
Networking is a huge plus to have, from the basics to Cisco technology along with security knowledge.
Other applications or services like JBoss, Tomcat and such in which a companies products might run on is helpful as most administrators will support and monitor the applications, etc.
Backups is good knowledge to have along with a good disaster recovery plan.
VMware and other virtualization technologies is good to have as well.
My typical day is me monitoring systems, checking backup statuses, making sure the applications are working, installation of new servers and or redeploying new/existing applications on servers, checking security integrity, etc.
I support RHEL systems running Oracle databases with Websphere as our main component that our product runs on in a clustered environment. The backups I manage use Veritas Netbackup Enterprise using a small SAN to perform disk based backups over iSCSI. We IBM blade servers along with some Sun machines all running 64 bit RHEL. We also have a few systems running within VMware ESX.
Right now I just got done with some Websphere training and will try to dive into the process of automating our Websphere installs and deployments as we manually configure these now, which take too long. The scripting required for this is going to enable me to learn Python as the scripting language used on the back side for Websphere is Jython.
Maybe that gives you a quick overview of a daily Linux administrators life.
Linux Administrator
Academic Linux curriculum designed for hands-on instruction and performance-based testing Red Hat® Academy gives education programs in high schools, higher-education institutions, and economic-development organizations worldwide the technology and support to offer a Linux® academic curriculum. A 100% web-deployed and web-managed program, Red Hat Academy outfits schools with a hands-on instruction curriculum and labs, performance-based testing, and educator support—all the essential elements to help you start and sustain a Linux curriculum program.
An RHCE is able to perform the following tasks (in addition to tasks associated with RHCSA): Configuration of static routes, packet filtering, and network address translation Setting kernel runtime parameters Building simple RPMs Configuring an iSCSI initiator Producing and delivering reports on system utilization Using shell scripting to automate system maintenance tasks Configuring system logging, including remote logging Configuring a system to provide networking services, including HTTP/HTTPS, FTP, NFS, SMB, SMTP, SSH, and NTP Hiring IT professionals who are certified as RHCEs allows many organizations to increase their ratio of servers to administrators, enabling them to be more cost effective in building out their infrastructures without needing to bring on additional resources.
Red Hat Certified Technician Troubleshooting and System Maintenance RHCTs should be able to: • boot systems into different run levels for troubleshooting and system maintenance • diagnose and correct misconfigured networking • diagnose and correct hostname resolution problems • configure the X Window System and a desktop environment • add new partitions, filesystems, and swap to existing systems • use standard command-line tools to analyze problems and configure system Installation and Configuration RHCTs must be able to: • perform network OS installation • implement a custom partitioning scheme • configure printing • configure the scheduling of tasks using cron and at • attach system to a network directory service, such as NIS or LDAP • configure autofs • add and manage users, groups, and quotas • configure filesystem permissions for collaboration • install and update RPMs • properly update the kernel RPM • modify the system bootloader • implement software RAID at install-time and run-time • use /proc/sys and sysctl to modify and set kernel run-time parameters