Published: 05 June 2014
Build and maintain Red Hat Linux systems. Analyzes and assess corporate requirements from both an enterprise and departmental perspective with minimum supervision Self-starter and extremely capable of communicating effectively with co-workers at both the technical and non-technical levels.
PRIMARY DUTIES AND ACCOUNTABILITIES
System Monitoring and Maintenance: Daily monitoring of servers health, shell scripting to develop and/or modify scripts for automated processes and other system administrator tasks. Maintain server uptime consistent with corporate goals and metrics. Schedule system maintenance windows as appropriate.
Problem resolution: Anticipates issues before users impacted - Analyze system / applications problems to resolve issues promptly. Monitor email and for problem tickets requiring resolution. Document problem resolution consistently for team knowledgebase. Confer with management on open issues, potential problems, priorities and projects that effect the timely completion of projects or effect project objectives.
System Performance and Security: Maintain and constantly improve server performance, reliability and security, including kernel tuning, file system layout and optimization, and ongoing update of services in compliance with security policies. Participate in audits and 3rd party server scans as deemed appropriate by management.
System Installation: Create/maintain basic system installation documentation, update firmware, administer configuration management server to install operating system, apply security hardening.
Business Continuity: Develop, implement and maintain high availability and disaster recovery strategies for Linux servers.
SKILLS, EDUCATIONAL BACKGROUND AND EXPERIENCE
Strong interpersonal and communication skills; capable of writing purchase justifications, training users in complex topics, making a presentation to an internal audience, and interacting positively with upper management.
Independent problem-solving, self direction.
Comfortable with most aspects of operating system administration; Build RPM packages as needed to install third party software.
Has a solid understanding of a Linux-based operation system; understands paging and swapping, interprocess communication, devices and what device drivers do, filesystem concepts (inode, logical partitions).
Familiarity with fundamental networking/distributed computing environment concepts; can configure NFS; can use nslookup or dig to check information in the DNS; understands basic routing concepts.
Ability to write scripts in some administrative language (Perl, Python)
Must be able to uphold Choices Values & Performance Principles of collaboration, performance excellence, sense of urgency, openness to new ideas, inclusion & diversity, integrity, customer focus, and respect
3-5 years of UNIX (Linux Red Hat, Solaris) system administration experience
Desirable Background and Skills
- A degree in computer science or a related field or equivalent years of experience
- Significant programming background in any applicable language
- Knowledge and experience managing LDAP
- Knowledge and experience managing SaltStack, or Puppet
- Knowledge and experience using RHN Satellite Server
- Knowledge and experience with VMware technologies
Receives general instructions for new responsibilities from supervisor
Administers a complex site alone or assists in the administration of a larger site Initiates some new responsibilities and helps plan for the future of the site/network