Under direction, to supervise and direct a unit engaged in the administration of 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 full supervisory level class in the system administration series. Incumbents use advanced knowledge of technology concepts coupled with strong business and planning skills to manage information technology projects that are significant in scope and impact. Incumbents are responsible for planning, assigning, reviewing, and approving the work of subordinates and for preventing single point of failure in support and availability of systems, including any disaster recovery. Incumbents prioritize levels of support, based on customer requirements, staffing, and system utilization and stability, and redirect resources in response to new or changing customer needs. Errors may adversely affect institutional image, create financial liability and/or result in significant exposure. Incumbents are typically responsible for multiple systems and errors affect users of these systems.
Thorough knowledge of:
- All hardware and operating systems and platforms used at the County.
- The principles, practices and methods of designing and operating stand-alone and networked computer operating systems.
- Database and server performance tuning and security issues.
- Data delivery issues.
- Service delivery standards.
- Computer operating systems, systems programming, computer networking, system security and voice, data and radio networks.
- The languages, hardware and tools specific to the assignment(s).
- The principles, practices and methods of installing and maintaining server software and hardware.
- Local operating system structures, policies and procedures.
- The principles, practices, and methods of designing server infrastructures.
- System configuration parameters.
- 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 supervision, training and mentoring.
- The principles, practices and methods of project management.
- Advanced security concepts and protocols related to database, server, network and web services
- Applicable network protocols, including routing and configuration..
Some knowledge of:
- The methods and techniques of developing and monitoring project and unit budgets.
- Perform workload and planning control management, providing relevant reports to management.
- Develop innovative solutions to difficult problems.
- Formulate appropriate problem solving frameworks to address customer specific issues in a comprehensive and useful manner, displaying a broad grasp of the relevant technical concepts and incorporating these concepts into pragmatic solutions for customers.
- Lead project teams and demonstrate strong business process and project management skills, including setting goals and priorities, increasing efficiency.
- Produce results in timely and efficient manner for own work and work of direct reports. ?
- Demonstrate detailed understanding of customers+ needs and business practices.
- Develop and apply operational policies and procedures appropriately.
- Use good judgment and work with minimal direction.
- Coordinate and work with external entities.
- Set standards of performance tied to organizational goals in order to control, develop and enhance productivity of staff.
- Work effectively with a wide range of constituencies in a diverse technical environment.
- Manage technical vendor relationships.
- Establish budgets and operate within budgetary constraints.
- Plan and articulate strategic initiatives.
- Analyze computer system specifications and other information effectively.
- Specify detailed requirements for hardware and software, maintenance contracts, and software licenses.
- Create functional and technical specifications for complex networks.
- Utilize and recommend appropriate technologies and applications for business needs and problem resolution.
- Utilize system commands and processes, including operating system and scripting languages.
- Train users in applications and operating system fundamentals.
- Interpret customer/user requirements and use engineering techniques to design server based infrastructure and database systems.
- Interpret data on system usage and develop engineering specifications to support changing service levels.
- Recommend and implement security standards in server and database systems.
- Operate applicable troubleshooting equipment / software and analyze server, application/database and network problems using appropriate technologies.
- Utilize system tools such as editors, sniffers, debuggers, and performance monitors.
- Utilize the languages, hardware, and tools specific to the assignment(s).
- Write/debug complex system scripts and/or applications and create complex system-level programs for server and database administration.
- Manage all aspects of user accounts.
- Understand and manipulate data structures.
- Present technical concepts to technical and non-technical staff.
- 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.
- 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 or 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: Supervising Information Center Systems Analyst, Computer Operations Supervisor
Bargaining Unit: 41
Worker+s Comp Code: 0053
EEOC Code: 02
Occupational Unit Group: 84