[OpenAFS] University IT position available in a Win/Linux OpenAFS environment...

Dyer, Rodney rmdyer@uncc.edu
Wed, 31 Mar 2010 11:00:16 -0400


Essential Job Duties

This position will handle the following functions:

1. Develop processes and methodologies to install application software
on Windows and Linux in a managed environment of over 1000 Mosaic based
engineering workstations over a high speed network.
2. Develop scripts or programs to manage the Mosaic network and
application software infrastructure.
3. Administration of Windows Server and Linux systems to handle network
based software license management.
4. Handle customer issues promptly and resolve them.
5. Installing a new application software in a Virtual environment to
assess the technical requirements of how the application installs, what
components of the Operating System are impacted by the installation
process , what the applications depends on once installed (configuration
information, license management, data bases, etc). From that exercise
make a plan for how to install the product, how to test it and how it
will impact the unattended install to over 1000 Windows based system in
a managed environment.
6. Carries out testing of new and upgraded software packages. Examples
of this would be to install and test the software application on a
generic Windows Virtual System or on the VCL system of NCSU. Diagnose
the installation process and the actual running of the application to
determine how it would deploy in a managed network based deployment.
7. Understands automated operations of software installation and
deployment in an unattended (network based) and managed process.
8. Modifies moderately complex operating systems software. Assists with
design, coding and debugging.
Examples would be to work with the Windows registry to add or remove
entries thru programming. Working with the Windows registry and the
Linux kernel to configure special drivers or entries for application
software.
9. Implement software algorithms to handle automation of applications
installation.
10. Debug and test developed software using programming or scripting
language (C, C++, Visual Basic, C#, Java, Perl and scripting languages)
to manage the deployment of the Mosaic Application suite. This includes
writing requirements, functional specifications, design specifications,
implementation of the software, testing, and release. =20

Other Work/Responsibilities

* Assists in developing standards and procedures for automated
operations methodologies to prevent operational problems or makes
recommendations for enhancements or changes to improve system operation.
* Understands viability of alternative technical solutions and can
present information to the client.
* Resolves routine and some non-routine problems.
* Understands underlying issues related to client problem and takes
action to prevent future occurrences.
* Manages one module of a larger project or responsible for projects of
limited complexity including software installation and migration.
* Develops project plan, manages milestones and drives project forward
for projects of limited complexity.
* Accountable for keeping projects of smaller size on track.
* Understands user requirements that impact current systems.
* Builds on-going partnerships with clients. The clients are the
faculty, staff and students in the College of Engineering as well as
other groups and members on the UNC Charlotte campus who collaborate
with the College of Engineering.
* Relays information to clients regarding the resolution plans for their
problems.
* Sets priorities and knows when priorities need to be changed.
* Works independently and manages job with minimal supervision. Able to
adapt work to unanticipated changes.
* Regularly assists management in establishing work standards, standard
processes and references.
* Organizes and follows complex and/or detailed technical procedures.
* Applies technical judgment to plan and organize tasks to achieve
desired outcomes
* Working experience with software installation technologies (Microsoft
based, VCL based, Virtual Desktop, disk image)
* Experience with software development using programming languages such
as C, PHP, scripting languages on Windows or Linux.
* Some familiarity with the internal structure of Windows XP, Windows
VISTA and Windows 7.
* Familiar with Red Hat Linux installation; configuration, software
installation.
* Bachelor's Degree Required: Major in Computer Science or equivalent.


Graduation from a four-year college or university with a major in
Computer Science, Information Technology, or other closely related
discipline; or an equivalent combination of training and experience. =20

Vacancy Type:	Staff =20
Position Type:	Permanent - Full-time =20
Hours per week:	40 =20
Months per year:	12 =20
Work Schedule:
(Hours/Days per week):	8:00 a.m. - 5:00 p.m., Monday through Friday =20
Classification Title:	Operations and Systems Analyst - Journey =20
Working Title:	Operations & Systems Analyst =20
Salary Range:	$39,816 - $85,088 =20
Recruitment Range:	$53,100 - $59,000 =20
Position Number:	1794

Contact:

Departmental Contact Name:   	 Jack Stein =20
Departmental Contact Email: 	jmstein@uncc.edu =20
Departmental Contact Number: 	704-687-6625


Jack M. Stein
Assistant Dean and Director of Engineering Computing

William States Lee College of Engineering University of North Carolina
at Charlotte

230 Cameron Research Center
9201 University City Boulevard
Charlotte, NC 28223
jmstein@uncc.edu
704-687-6625
412-848-6534 (cell)
704-687-2352 (fax)