UC San Diego is ranked the 9th best public university in the nation by U.S. News and World Report and is the largest employer based in San Diego County.
Reporting to the VC-CFO, Information Technology Services (ITS) delivers Enterprise information technology services to the University of California, San Diego (UCSD) under the leadership of the campus Chief Information Officer (CIO).
Information Technology Services (IT Services) uses world-class services and technologies to empower UC San Diego's mission to transform California and the world as a student-centered, research-focused, service-oriented public university. As a strategic member of the UC San Diego community, IT Services embraces innovation in their delivery of IT services, infrastructure, applications, and support. IT Services is customer-focused and committed to collaboration, continuous improvement, and accountability.
Educational Computing Environments, a division of IT Services, provides technology services, support, and resources to the UC San Diego academic community, facilitating teaching and learning in service of the University's educational mission.
As a member of the fast-paced Educational Computing Environments team, the incumbent will wear multiple hats as he/she supports a large and complex suite of instructional computing resources comprised of more than 2,200 workstations across 150 instructional computer labs, a wide variety of core and specialty application software packages, physical and virtual backend servers, data storage, traditional/3D printing technology, and other related services for over 42,000 users. This position’s primary focus will be on systems administration and scripting/programming projects for variants of Windows OS (e.g. 7/10, Server 2008/2012/2016) on enterprise grade computer systems in support of the ITS instructional technology mission. Therefore, a strong background in working with such systems is required.
Using industry standard and internally developed tools, you will implement best-practice deployment of system images, configuration data, and software packages and will also act as an advanced technical support resource for our users by responding to problems with related systems reported through the ITS Service Desk. In the event of unforeseen service outages you will help to provide corrective action, ensure business continuity, and plan/implement system changes or enhancements to improve overall reliability, security, and performance.
This position will have a heavy emphasis placed upon increasing team efficiency and data reporting capabilities through programming solutions. To that end, you will develop scripts and applications which automate a variety of systems administration tasks, compile and report on system and application usage metrics, and aid in overall process improvements. You will also help update/maintain existing and create new web-based resources providing important service information to our customers and serve as DBA for data repositories supporting such resources.
The ideal candidate will have a passion for providing IT solutions in support of higher education, enjoy thinking outside the box to solve atypical problems, be proficient in multiple scripting and programming languages, able to cope with short deadlines and changing priorities, and possess the ability to efficiently and effectively manage systems at scale in a large enterprise environment. Those traits coupled with a positive attitude, thirst for continued professional development, and a willingness to confront new and unfamiliar challenges head on will be your keys to success.
Sr. Windows Systems Administrator / Programmer Responsibilities:
Windows OS deployment, configuration, maintenance, and security on computer lab workstations.
Application software installation, configuration management, patch maintenance, and performance tuning. • Management and monitoring of server infrastructure critical to student instruction at UC San Diego.
Development of complex scripts and compiled software/services as required by job duties or assigned projects.
Database and system management of infrastructure supporting various services and internally created software.
User support through trouble-ticket resolution and the creation/curation of technical documentation.
Analysis of instructional computing systems to provide recommendations for user experience enhancements.
Additional responsibilities reasonably related to business duties as required.
Our employees enjoy competitive compensation packages and educational opportunities in a diverse, stimulating workforce. This position is eligible for full: 1) Health/Dental/Vision Insurance 2) Vacation/Holidays 3) Life Insurance 4) UC Retirement Plan.
Employee must be available to work evenings and weekends as job responsibilities require.
Sr. Windows Systems Administrator / Programmer Qualifications:
A Bachelor's Degree in related area; and/or equivalent experience/training.
Interpersonal skills sufficient to work with both technical and non-technical personnel at various levels in the organization. Ability to elicit and communicate technical and non-technical information in a clear and concise manner.
Demonstrated experience in incident response and digital forensics, including data collection, examination and analysis.
Proven experience serving as a technical lead for projects of moderate scope, negotiating project plans with stakeholders, and assisting unit leadership with prioritization and scheduling of IT efforts.
Strong knowledge and skills associated with enterprise level installation, initial configuration, ongoing configuration management, and system administration of Windows operating systems.
Advanced understanding of the integration and configuration of desktop and server computer systems (systems hardware, operating system, software, and networks) and ability to implement/integrate systems in an industry standard manner, devising innovative and efficient solutions to compatibility issues and conflicts.
Thorough knowledge of business and process analysis functions. Knowledge of the design, development and application of technology and systems to meet business needs.
Advanced skills associated with programming design, modification and implementation. Basic knowledge of secure software development.
Strong knowledge and experience in the use of compiled languages for system administration tasks, such as Visual Basic, C/C++/C#, ASP.net, and Java.
Demonstrated knowledge of secure software development.
Familiarity with task management and document maintenance software such as Service Now, JIRA, and Confluence.
Understanding of relational database design and theory and experience with one or more database server products such as Microsoft SQL (MS-SQL), MySQL, Postgres, DB2, and Ingres.
Advanced database querying and modeling skills working with moderately complex databases.
Works independently and as part of a team. Strong problem-solving skills. Ability to learn effectively and meet deadlines.
Familiarity with virtual computing environments such as VMware vSphere and cloud services such as AWS or Azure.
Knowledge and skills associated with enterprise level installation, initial configuration, ongoing configuration management, and system administration of Linux or macOS X is also helpful (but not required).
Job offer is contingent upon a satisfactory clearance based on background check results.
The University of California is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, age, protected veteran status, gender identity or sexual orientation. For the complete University of California nondiscrimination and affirmative action policy see: http://www-hr.ucsd.edu/saa/nondiscr.html