Under direction, to administer server hardware, software, operating systems, and security; and to do other work as required. This includes the design, installation, configuration, optimization, maintenance and support of host systems and may include database server administration and systems programming.
This is the expert level class in the systems administration series.? Incumbents perform duties of the highest level of complexity and difficulty, with the greatest scope and impact; serve as an expert technical resource; and may act as a team leader. Incumbents participate in enterprise-level projects and exercise substantial independent judgment regarding high-impact infrastructure implementations; they may administer a medium-size site or assist in the administration of a large, complex site. Errors could jeopardize the assigned project(s) and may have significant financial exposure across the enterprise.
Thorough knowledge of:
- All hardware and operating systems and platforms used at the County.
- Computer/server operating systems, systems and/or application programming, computer networking, system security and voice, data and radio networks.
- The principles, practices and methods of designing and operating stand-alone and networked computer operating systems.
- Local operating system structures, policies and procedures.
- The principles, practices, and methods of designing server infrastructures.
- Database and server performance tuning and security issues.
- Data delivery issues.
- Service delivery standards.
- System configuration parameters.
- The languages, hardware and tools specific to the assignment(s).
- The principles, practices and methods of installing and maintaining server software and hardware.
- Programming through experience and/or formal education.
- Two or more scalable multi-user database systems and advanced knowledge of database structure, programming and theory.
Working knowledge of:
- The principles, practices and methods of project management.
- The principles, practices and methods of training and mentoring.
- Advanced security concepts and protocols related to database, server, network and web services.
- Network/communications concepts and their practical configurations, including VoIP systems, routing and switching.
Some knowledge of:
- The methods and techniques of developing and monitoring project budgets.
- The principles, practices and methods of supervision.
- Lead project teams and manage projects.
- Specify detailed requirements for hardware and software, maintenance contracts, and software licenses.
- Plan and articulate strategic initiatives.
- Analyze systems and specifications.
- Create functional and technical specifications for complex networks.
- Interpret customer/user requirements and use engineering techniques to design server based infrastructure and database systems.
- Implement computer and network based security standards and requirements at the enterprise level and create security standards and requirements as needed.
- Utilize and recommend appropriate technologies and applications for business needs and problem resolution.
- Utilize system commands and processes, including operating system/scripting languages.
- Utilize system and network tools such as editors, sniffers, debuggers, performance monitors, shell environments, and compilers.
- Utilize the languages, hardware, and tools specific to the assignment(s).
- Write/debug complex scripts and/or applications and create complex system-level programs for server and database administration.
- Interpret data on system usage and develop engineering specifications to support changing service levels.
- Work effectively with a wide range of constituencies in a diverse technical environment.
- Manage technical vendor relationships.
- Establish project budgets and operate within budgetary constraints.
- Operate applicable troubleshooting equipment / software and analyze server, application/database and network problems using appropriate technologies.
- Understand and manipulate data structures.
- Train users in applications and operating system fundamentals.
- Use good judgment and work with minimal direction.
- Read, comprehend, and write technical documentation.
- Work cooperatively and effectively with other staff members, customers, contractors and vendors.
- Communicate effectively, both orally and in writing.
- Present technical concepts to technical and non-technical staff.
- Lift equipment weighing up to 40 pounds.
Education and Experience:
Any combination of training and experience that would provide the required knowledge and abilities is qualifying. A typical way to obtain the knowledge and abilities would be:
A Bachelor+s degree from an accredited college or university in computer science or a related field and five years of experience in systems administration, including at least two years as a lead worker or full supervisor.
Current Microsoft Certified Solutions Expert (MCSE) certification or Microsoft Certified IT Professional (MCITP) certification and six years of experience in systems administration, including at least two years as a lead worker of full supervisor.
Seven years of progressively responsible experience in systems administration, including at least two years as a lead worker or full supervisor.
Seven years of progressively responsible experience as a systems software analyst, including at least two years as a lead worker or full supervisor.
Background Investigation: Some positions may require fingerprinting and/or background investigation. License: Possession and maintenance of a valid California Class C Driver License.
Physical Requirements: The ability to lift items weighing up to forty pounds.
Other Special Requirements: Availability to work irregular hours, which may include evenings, nights, weekends and holidays.
Previous Class Titles: Senior Systems Software Analyst
Bargaining Unit: 41
Worker+s Comp Code: 0053
EEOC Code: 02
Occupational Unit Group: 84