The Array of Things is an experimental, urban-scale research instrument that will comprise hundreds of independent nodes installed around the City of Chicago and in other cities around the world. Nodes include embedded Linux devices and microcontrollers, with a software stack to support remote programming and administration, data management, security, and sensor sampling and reporting. Every node maintains connectivity to a central set of services for data reporting and management, configuration, and administration. The instrument in Chicago, and similar (smaller) instruments in other cities, will be managed in similar fashion to a compute cluster, with automation and scaling to enable efficient operation, troubleshooting, configuration, and management by a single administrator. Reporting to the Director of the Urban Center for Computation and Data, the AoT Administrator manages the system by configuring and monitoring the performance of all nodes and central servers, ensuring reliable data flow to central servers, and working with the open source software and design team to isolate and address any performance or functional issues. As new software stacks and node platforms are introduced, the AoT administrator will oversee a migration plan for introducing these into the instrument, including testing and validation. The AoT administrator will administer both the central servers for the Chicago instrument and guest servers for nodes in other cities.
Under general direction, carries out moderately complex system and network administration functions independently, with a sound understanding of the interactions between hardware, operating system software, and network operations and the design and administrative requirements to ensure an efficient, reliable, secure infrastructure.
Administers a small, uniform site alone or assists in the administration of a larger system.
Installs, configures, and maintains operating system workstations and servers, including web servers, in support of business processing requirements. Performs software installations and upgrades to operating systems and layered software packages.
Schedules installations and upgrades and maintains them in accordance with established IT policies and procedures.
Monitors and tunes the system to achieve optimum performance levels.
Ensures workstation/server data integrity by evaluating, implementing, and managing appropriate software and hardware solutions.
Ensures data/media recoverability by implementing a schedule of system backups and database archive operations.
Supports media management through internal methods and procedures or through offsite storage and retrieval services.
Develops and promotes standard operating procedures.
Conducts routine hardware and software audits of workstations and servers to ensure compliance with established standards, policies, and configuration guidelines.
Develops and maintains a comprehensive operating system, hardware and software configuration, and database/library of all supporting documentation.
Provides monitoring and primary response and intervention for information technology related security incidents and violations.
Keeps current with new security and network monitoring technologies, applicable laws, and regulations.
Considerable proficiency in desktop computer software use in both Windows and Macintosh environments required.
Knowledge of configuration and management of clusters required.
Knowledge of backup technology and other monitoring and automated systems management technologies Knowledge of system administration issues in a large and complex client server environment required.
Familiarity with integration and management issues in a heterogeneous computing environment required.
Technical knowledge of current software protocols and Internet standards required.
Ability to work effectively with a diverse population of staff, partners, faculty, and constituents required.
Ability to work independently required.
Knowledge of the department's primary business function preferred.
Outstanding deductive and investigative skills to identify and diagnose complex, non-intuitive technical problems Ability to learn new procedures, techniques, and approaches quickly preferred.
Additional Information: Education:
Bachelor's degree in computer science or a related field OR at least two years of relevant experience required.
Experience managing networked servers and workstations with knowledge of TCP/IP network services, system utilities, hardware installation, and OS installation required.
Linux system and cluster computing administration required.
High degree of professionalism required.
Attention to detail and strong communication skills required.
A minimum of three years of systems administration experience preferred.
AWS and virtual/cloud systems experience preferred.
Python experience preferred.
Github experience preferred.
Client and web server administration experience preferred.
Experience with standard programming languages such as Python preferred.
Experience in a multi-platform network environment including mail service and client support, backup and restore technologies, Macintosh and PC communication software support, and various graphical user interfaces preferred.
Experience with multi-institutional collaborative projects preferred.
List of 3 references
NOTE: When applying, all required documents MUST be uploaded under the Resume/CV section of the application
The University of Chicago is an Affirmative Action/Equal Opportunity/Disabled/Veterans Employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national or ethnic origin, age, status as an individual with a disability, protected veteran status, genetic information, or other protected classes under the law. For additional information please see the University's Notice of Nondiscrimination.
Staff Job seekers in need of a reasonable accommodation to complete the application process should call 773-702-5800 or submit a request via the Applicant Inquiry Form.
The University of Chicago's Annual Security & Fire Safety Report (Report) provides information about University offices and programs that provide safety support, crime and fire statistics, emergency response and communications plans, and other policies and information. The Report can be accessed online at: securityreport.uchicago.edu. Paper copies of the Report are available, upon request, from the University of Chicago Police Department, 850 E. 61st Street, Chicago, IL 60637.