Provide technical assistance and support for strategic, inter-departmental City computer operating systems and related system software and hardware components including cloud-based and on-premise systems; perform a variety of complex systems analysis duties in the installation, testing, maintenance and support of central computer hardware and system software and emerging technologies and perform a variety of technical tasks relative to assigned areas of responsibility. Demonstrate meaningful experience with the technologies listed above and be able to demonstrate in-depth knowledge of hardware, network and software as well as troubleshooting skills. Participate in departmental projects and be able to work under minimal supervision and provide status reports and project updates.
Job descriptions are intended to present a general list of tasks/duties performed by employees within this job classification. Job Descriptions are not intended to reflect all duties performed within the job.
Minimum Education, Experience And Additional Requirements
Education and experience directly related to the minimum requirements below may be interchangeable on a year for year basis.
Bachelor's degree from an accredited college or university in information systems, or computer science; and
Three (3 ) years experience in systems programming or system administration.
Administration of Windows or Linux (Red Hat) operating systems in an enterprise environment
Operational characteristics and ramifications of cloud-based, on-premise, and emerging technologies
Principles and practices of innovation
Principles and practices of system software installation and support
Principles and practices of project management
Principles of project leadership and training
Operational characteristics of computer operating systems and related components
ITIL principles and best practices particularly as related to Service Design/Service Transition/Service Operations
Business process management principles, best practices and tools
System and business process integration
Preferred Skills & Abilities
Perform highly advanced programming duties
Assume major project management responsibilities assigned
Coordinate the work of lower level staff
Evaluate, test, implement and support operating systems major system components
Develop standards and methodologies for the administration of City systems and applications in support of City business processes
Transfer knowledge and work with colleagues in a highly collaborative environment
Communicate clearly and concisely
Establish and maintain effective working relationships with those contacted in the course of work
Perform the essential functions of the job with or without reasonable accommodation