Educational Technologist and Information Systems Engineer
Posting Close Date:
The College of Engineering and Applied Science (CEAS) Educational Technologist and Information Systems Engineer is a leader in the development and deployment of information technology solutions for the staff, faculty, and students of the Department of Computer Science in the College of Engineering and Applied Science. These core services involve the development of educational IT services, management of Computer Science networks and systems including virtualized services, and maintenance of host and cloud-based services. The position will select, acquire, develop and/or deploy Computer Science educational tools to assist the educational mission. The position will work independently to acquire, license, or develop web-based services including both frontend and backend services, troubleshoot and resolve complex issues with server hardware, virtualization, storage, and operating systems.
In supporting the department, the position will manage software solutions including gathering requirements, architecting design and working directly with faculty and staff to develop and deploy workable solutions to meet existing needs. As such the position will provide full-stack systems integration and deployment including, but not limited to, network administration, system administration, web server administration, and open-source technologies including virtualized and cloud technologies as well as open source educational tools such as Moodle or Jupyter. The position will apply the advanced skill in troubleshooting problems and be able to suggest both long-term solutions and near-term fixes in addition to providing root cause analysis and recommendations. Finally, the position will interface with university and departmental staff, faculty, and students to solve issues, define objectives, and drive initiatives.
Who We Are
Founded in 1893, the College of Engineering and Applied Science at the University of Colorado Boulder is the second largest of seven schools and colleges at one of the nation's top public research institutions. As Colorado's flagship university, CU Boulder has selective admissions standards and a comprehensive array of undergraduate and graduate programs.
What Your Key Responsibilities Will Be
Development of Online Educational Tools
Reviews available online education tools.
Meets with department faculty to determine their CS education tool needs. Architects a unified technology solution.
Designs, implements and modifies the platform needed based on feedback.
Cloud and Local Infastructure Management
Plan and deploy scalable CS computing for students and faculty. Enhances the department's computer infrastructure, both cloud and local.
Modifies existing open source or commercial software to integrate them with the CS learning environment.
Special projects, as assigned by the the supervisor.
Technology Planning and Education
Interfaces with university and department faculty and staff to define, communicate, and formalize scope of new and existing responsibilities.
Trains faculty and students on new educational and cloud technologies.
Provides regular technology seminars.
Maintains the existing CS computing services, e.g., Moodle, OpenStack cluster for education, virtual machine images, etc.
Interfaces with external vendors and department personnel to understand how current internal offerings can be provisioned via the cloud.
What We Can Offer
Anticipated starting salary is $100,000.00, commensurate with experience.
The University of Colorado offers excellent benefits, including medical, dental, retirement, paid time off, tuition benefit and ECO Pass. The University of Colorado Boulder is one of the largest employers in Boulder County and offers an inspiring higher education environment. Learn more about the University of Colorado Boulder.
Be Brilliant. Be Inclusive. Be Boulder.
What We Require
Bachelor's degree and three years' experience in areas that include network and system administration, web server administration, and/or open-source technologies.
Experience with Git and Git hosting; Github, Bitbucket, and also self-hosted repositories, Python, YAML, and shell scripting coding.
Strong full-stack development or systems integration experience.
UNIX/Linux networking and system administration.
Equivalent combination of education and experience may substitute.
What You Will Need
Customer service orientation toward problem-solving and troubleshooting.
Ability to work independently supporting a variety of users.
Effective time management and ability to prioritize incoming support requests from students, faculty, and staff.
Strong communication, interpersonal and organizational skills.
Ability to use prior experience and knowledge to quickly troubleshoot, diagnose and solve complex problems using appropriate technology.
Ability to work independently and collaborate with a team to lead projects, diagnose repairs and recommend upgrades.
Negotiates resourceful win/win solutions in a respectful manner.
Ability to thrive in an interrupt driven, service-focused, and fast-paced environment where quick decision-making and multitasking are demonstrated daily.
Ability to quickly implement new technologies into existing infrastructure.
Operational understanding of virtualization and cloud technologies.
What We Would Like You To Have
Five years’ experience with full-stack web application development including, but not limited to, network administration, system administration, database administration, web server administration, client/server-side web application frameworks, and open-source technologies.
Three years' experience in software integration including gathering requirements, architecture design, and working directly with users to develop and deploy workable solutions to meet existing needs.
Operational understanding of virtualized and cloud technologies (such as Docker and Kubernetes) as well as open source educational tools (such as Moodle or Jupyter).
Familiarity with VMware, AWS, Kubernetes, CI/CD tooling.
Experience with Google Could, Amazon Cloud, Azure, and/or JupyterHub.
Strong experience in managing production networks, servers, and applications.
Experience in software integration including gathering requirements, architecture design, and working directly with users to develop and deploy workable solutions to meet existing needs.
Cultivates an atmosphere of helpfulness, responsiveness, respect, flexibility, and courtesy.
Sensitivity to and appreciation of cultural, political and geographical differences, with the ability to work well with faculty, staff and students from around the world.
To apply, please submit the following materials:
A current resume.
A cover letter that specifically addresses how your background and experience align with the requirements, qualifications, and responsibilities of the position.
You will not be asked to upload references at this time.
Please apply by July 9, 2019, for consideration.
Note: Application materials will not be accepted via email.
Posting Contact Name: Boulder Campus Human Resources
Posting Contact Email: Recruiting@colorado.edu
The University of Colorado Boulder is committed to building a culturally diverse community of faculty, staff, and students dedicated to contributing to an inclusive campus environment. We are an Equal Opportunity employer, including veterans and individuals with disabilities.