CS-214 Position Description Form - Web1mdcs.state.mi.us

idiotcanvasSecurity

Nov 17, 2013 (3 years and 8 months ago)

84 views

Page
1

CS
-
214

REV
8/2007



1.

Position Code



State of Michigan

Civil Service

Commission

Capitol Commons Center, P.O. Box 30002

Lansing, MI 48909


Federal privacy laws and/or state
confidentiality requirements protect
a portion of this information.

POSITION
DESCRIPTION



This form is to be completed by the person that occupies the position being described and reviewed by the
supervisor and appointing authority to ensure its accuracy. It is important that each of the parties sign and
date the form. If the p
osition is vacant, the supervisor and appointing authority should complete the form.

This form will serve as the official classification document of record for this position. Please take the time to
complete this form as accurately as you can since the in
formation in this form is used to determine the proper
classification of the position.
THE SUPERVISOR AND/OR APPOINTING AUTHORITY SHOULD
COMPLETE THIS PAGE.


2.

Employee’s Name (Last, First, M.I.)



8.

Department/Agency

Technology Management and Budget


3.

Employee Identification Number



9.

Bureau (Institution, Board, or Commission)

Customer Service,
Agency Services supporting DCH


4.

Civil Service Classification of Position

Information Technology Programmer Analyst 12


10.

Division

Customer Service
Support


5.

Working Title of Position (What the agency titles the
position)

Web Software Administrator


11.

Section

Data Integration & Web Support


6.

Name and Classification of Direct Supervisor

Louis Rutare, IT Manager 15


12.

Unit

Web/App
Team


7.

Name and Classification of Next Higher Level Supervisor

Vacant


13.

Work Location (City and Address)/Hours of Work

300 E. Michigan Ave, Lansing, Chandler
Bldg.

M
-
F, times may vary


14.

General Summary of Function/Purpose of Position

This position

functio
ns i
s a senior level worker in a team of web server administrators supporting multiple business areas of the
Department of Community Health: Medical Services, Health Policy and Regulation, Public Health, Mental Health, Substance
Abuse, and Operations.


Thi
s position manages and administers agency specific and enterprise web server software and tools and ensures software
uptime, high performances and security for multiple DCH Red Card (life threatening) applications, including but not limited
to:
Michigan Di
sease Surveillance System

(MDSS), Michigan
Syndro
m
ic Surveillance

System (MSSS),
Michigan Care
Improvement Registry (MCIR)

and
Michigan Women, Infants, and Children (MI
-
WIC)
. Activities include web and
middleware architecture design, software installation,

configuration, tuning, monitoring, updating and patching. This senior
position assesses and identifies potential connectivity and compatibility issues regarding software upgrades and new releases

as well as advises application development staff on integr
ation with web software, monitors and maintains web server
software operations, patches and tuning activities as required. This senior level position coordinates and develops web serv
er
software maintenance schedules with peers across organizations.

Page
2

For
Civil Service Use Only


15.

Please describe your
assigned

duties, percent of time spent performing each duty, and explain what is done
to complete each duty.



List your duties in the order of importance, from most important to least important. The tota
l percentage
of all duties performed must equal 100 percent.

Duty 1

General Summary of Duty 1

% of Time


50



Manages and administers agency specific or enterprise web server software and tools. Activities include installation,
configuration, tuning, monitoring, updating and patching.
• Implement and maintain performance capabilities;

• Implement web server soft
睡w攠f楸es 瑯 r敳e汶攠prob汥l repor瑳;

• Develop and coordinate web server software maintenance schedules with peers across

org慮楺i瑩tn and wi瑨 捬楥nts.


Individual tasks related to the duty.



Verify software implementation. Manages and administers agency specific or enterprise software and tools including the
installation, configuration, testing, tuning, monitoring, updating and patching



Develop guidelines and procedures for middleware perform
ance i.e., uptime, response time, through
-
put, reliability,
scalability, etc.



Develop the guidelines and procedures for performance tuning



Evaluate and recommend software fixes to resolve problems



Make recommendations to the application developers on softw
are integration for existing software



Design, develop and document capacity management plan



Coordinate incident management response tasks and assist facilitation of incident management, response activities across
multiple groups



Audit the software security

administration access



Coordinate with and provide technical advice to the Project Manager to develop project plans



Develop plans and coordinate implementation of tool upgrades with guidance and review from the solutions architect (SA)



Provide input to pro
cedures and ensure proper change management for all requested fixes to production systems



Research, evaluate and recommend ALM tools, including but not limited to requirements management tools, source code
management tools, issue/defect tracking tools, etc
.



Develop and manage configuration management standards, processes and policies



Ensure Web and Middleware architecture and software is reliable and secure.



Assess, evaluate and recommend solutions for web server management and application deployment than
meet or exceed
agency specific (HIPAA) and DTMB Office of Enterprise Security (OES) standards and regulations.



Proactively research and implement security best practices and security patches applicable to Web/Middleware software and
tools.

• Advise
慰p汩捡瑩ln d敶e汯pm敮琠瑥ams on in瑥gr慴楯n w楴h w敢 softw慲攻

• Assess and identify potential connectivity and compatibility issues regarding software

upgr慤敳Ⱐnew r敬敡s敳e






Page
3

Duty 2

General Summary of Duty 2

% of Time


40


Architecture Support


o敳敡e捨I 敶慬u慴攠慮d r散ommend 慰p汩捡瑩ln 敮v楲onm敮琠trch楴i捴cr敳Ⱐ瑥捨no汯g楥sI s瑡nd慲dsI s敲v楣敳i
慮d 瑯o汳. o敳eons楢汥lfor 瑨攠捯nfigur慴楯n 慮d in瑥gr慴楯n of 慬氠w敢 慲捨楴散iur攠sys瑥m
-
汥v敬esoftw慲攮 䑥獩ans 慮d d楲散瑳 瑨攠
imp汥m敮瑡瑩tn of

慬氠w敢 慲ch楴散iur攠sys瑥m
-
汥le氠獯ftw慲攮 䑥獩ans and d楲散瑳 瑨攠imp汥m敮瑡瑩tn and m慩n瑥n慮捥 of 慧敮cy
sp散楦楣iand⽯r 敮瑥tpr楳攠w敢 慲捨楴散iur敳⸠ mrov楤敳⁥xp敲瑩t攠on m楤d汥w慲攠hos瑩ng upgr慤敳Ⱐmigr慴楯ns 慮d p慴捨楮g.


Individual tasks rel
ated to the duty.



Research, evaluate and recommend application environment architectures, technologies, standards, services and tools



Research, evaluate, and recommend the design of the application architecture, hardware, software, and license requirements



Validate application/solution architecture design meets requirements established with the use of SUITE deliverables and
through structured walk
-
throughs



Review Enterprise architecture Solution Patterns/Reference Models for specific agency application syst
em



Assist with completion of EA Solution Assessments for agency application systems



Verify the architectural integrity of the application environment



Recommend solutions based on the results of technical impact analysis on all proposed infrastructure chang
es to ensure
feasibility and cost effectiveness



Facilitate/lead team members for any application environment consolidation, migration or integration efforts



Assist the expert level in the planning, design and development of the disaster recovery capabiliti
es



Assist the development team with the implementation of the security design, include secure coding practices, application
security, network security, firewall rules, etc.



Recommend action to increase application performance i.e. uptime, response time, th
roughput, reliability, scalability, etc.


Duty 3

General Summary of Duty 3

% of Time


5


Responsible for keeping management informed of progress and/or problems in relation to assignments and deadlines.

Individual tasks related to the duty.



Establish
working communication and status reporting with immediate supervisors as well as other appropriate levels of
management



Communicate effectively, verbally or in writing, with programmers, analysts, immediate supervisor, management, project
leaders, systems
customers, operations, other State Agencies, and the private sector



Demonstrate ability to effectively make oral and written presentations and prepare clear and concise graphs and charts



Participate in the development and implementation of processes that i
mprove efficiency and enhance productivity.



Provide leadership, consultation and expertise on special teams and projects as assigned.



Ensure relevant administrative functions are complete and accurate.



Troubleshoot client web related issues.


Page
4

Duty 4

Gener
al Summary of Duty 4

% of Time


5



Relevant web and middleware technology training and research
-

Involves an understanding of business requirements combined
with knowledge of middleware technology required for developing IT solutions for the client
agency.


Individual tasks related to the duty.



Actively seek training opportunities for professional development



Research web and middleware technology trends and software versions



Plan and attend training, as required, to maintain work competencies and
skills



Identify and share information related to web software tools and technology with application development and technical
support staff


Duty 5

General Summary of Duty 5

% of Time




Individual tasks related to the duty.




Page
5

Duty 6

General Summary of

Duty 6

% of Time




Individual tasks related to the duty.






16.

Describe the types of decisions you make independently in your position and tell who and/or what is affected by those decisio
ns.
Use additional sheets, if necessary.

1.

Establish work plans

prioritize course of action for analyzing problems and developing systems. Action is influenced by
and may affect legislative action, departmental support and have critical impact upon

the functions of other, depende
nt
automated systems, data center and
Department program office personnel, clients and/or providers.

2.

Respond to inquiries for information regarding functionality and/or production system issues. Timely, informed responses
are critical to customers of the automated services.



17.

Describe the

types of decisions that require your supervisor’s review.

1.

Interpretations of department policies, standards or procedures.

2.

Decisions that may impact client department and/or division deadlines, goals, and priorities.

3.

Decisions involving the availability o
f web environments or resources.

4.

Changes or decisions relevant to the priority of a project, timelines or estimates.

5.

Priority of projects, tasks and work assignments.



18.

What kind of physical effort do you use in your position? What environmental cond
itions are you physically exposed to in your
position? Indicate the amount of time and intensity of each activity and condition. Refer to instructions on page 2.

Position is assigned to a desk/professional office environment at a single location.
Majority of work is performed sitting at an
ergonomically prepared workstation suitable for a personal computer user. A minimum effort may be required to walk or
drive to other locations.

Page
6


19.

List the names and classification titles of classified employe
es whom you immediately supervise or oversee on a full
-
time, on
-
going
basis. (If more than 10, list only classification titles and the number of employees in each classification.)

NAME

CLASS TITLE

NAME

CLASS TITLE






















20.

My
responsibility for the above
-
listed employees includes the following (check as many as apply):


Complete and sign service ratings.


Assign work.


Provide formal written counseling.


Approve work.


Approve leave requests.


Review work.


Approve time and
attendance.


Provide guidance on work methods.


Orally reprimand.


Train employees in the work.


21.

I certify that the above answers are my own and are accurate and complete
.









Signature



Date

NOTE: Make a copy of this form for your records.

TO

BE COMPLETED BY DIRE
CT SUPERVISOR


22.

Do you agree with the responses from the employee for Items 1 through 20? If not, which items do you disagree with and why?

Prepared by management.

Page
7


23.

What are the essential duties of this position?

This position

manages and administers agency specific and enterprise web server software and tools. Activities include
installation, configuration, tuning, monitoring, updating and patching. This senior position assesses and identifies potenti
al
connectivity and comp
atibility issues regarding software upgrades and new releases as well as advises application
development staff on integration with web software, monitors and maintains web server software operations, patches and
tuning activities as required. This senior
level position coordinates and develops web server software maintenance schedules
with peers across organizations.


Individual is expected to be able to effectively communicate both orally and in written correspondence with customers, staff
and management.



Competencies: Adaptability, Building Trust, Decision Making, Planning and Organizing Work, Technical/Professional
Knowledge.


24.

Indicate specifically how the position’s duties and responsibilities have changed since the position was last reviewed.

More java technology is needed for this position.
.


PD updated to align with Senior Standards.

1.

Unix knowledge (Redhat/Solaris)



25.

What is the function of the work area and how does this position fit into that function?

This position is part of the D
TMB Agency Services
-

DCH Agency & Database Support Division. The Data Integration and
Web Support Section provide Enterprise Content management (ECM), Web administration and Database hosting support
services to the DCH Systems Development section. This po
sition functions as a senior level worker in a team of web server
administrators supporting DCH. This position works with the web support staff to manage the Internet, intranet and
middleware hosting servers and provides guidance and mentoring to staff as
needed.


This position manages and administers agency specific and enterprise web server software and tools. Activities include
installation, configuration, tuning, monitoring, upgrading and patching. This position coordinates/interfaces web server
softw
are maintenance with peers across organizations as well as internal areas in DCH.



Page
8


26.

In your opinion, what are the minimum education and experience qualifications needed to perform the essen
tial functions of this
position?

EDUCATION:

Possession of a
bachelor’s degree with not less than 21 semester (32 term) hours in computer science, data processing,
捯mpu瑥t 楮forma瑩tn sys瑥msI d慴愠捯mmun楣慴楯nsI d慴慢慳攠慤min楳瑲慴楯nI n整workingI sys瑥ms an慬ys楳I 捯mpu瑥t
progr慭mingI m慴hem慴楣猠ar C楶i氠卥l
v楣攠慰prov敤

EXPERIENCE:

Three years of professional experience in the development, enhancement, and maintenance of automated systems equivalent to an

Information Technology Programmer Analyst 11 in state service.


NOTE
: Equivalent combinations of
education and experience that provide the required knowledge, skills, and abilities will be
evaluated on an individual basis.



KNOWLEDGE, SKILLS, AND ABILITIES:

Required:



Strong experience administering and managing web server installations such as: IIS, Oracle iAS, WebLogic, Websphere,
JBoss, Apache and Tomcat



Strong experience with web applications design, development and deployment, using ASP.Net or J2EE development
plat
forms



Clear understanding and good background in designing and supporting Web application architecture including understanding
of network security zones, firewall rules and communication between various application components



Knowledge of systems developm
ent and methodology utilized in the development of new systems enhancements for existing
manual or automated data processing systems



Ability to research, recommend, and implement the appropriate tools to manage the agency specific web environments

Ability
to establish courses of action for self and others to ensure that the work is completed efficiently

CERTIFICATES, LICENSES, REGISTRATIONS:

Duties may involve use of personal vehicle.


NOTE: Civil Service approval of this position does not constitute
agreement with or acceptance of the desirable qualifications for this position.


27.

I certify that the information presented in this position description provides a complete and accurate depiction
of the duties and responsibilities assigned to this posit
ion.









Supervisor’s Signature



Date

TO BE FILLED OUT BY APPOINTING AUTHORITY


28.

Indicate any exceptions or additions to the statements of the employee(s) or supervisor.


Page
9

29.

I certify that the entries on these pages are accurate and complete.









Appointing Authority’s

Signature



Date