You are on page 1of 9

Common IT Functions

Application Architecture

Researches and evaluates alternative solutions and creates


proposals to meet needs
Analyzes existing systems against IT and business strategies
and makes well-defined recommendations and execution plans
for efficiency and architecture/design improvements within and
outside the execution of current projects
Provides comprehensive consultation to business unit, IT
management and staff at the highest technical level on all
phases of the project development cycle
Creates software artifacts / frameworks for developers from
which the system will be created

Application Development

Develops and maintains Windows based user interfaces,


business logic tier and database elements for custom
applications
Interacts heavily with end-users, throughout the development
life-cycle, including: requirements gathering, testing,
implementation and production support
Uses problem solving skills to help enhance and support
enterprise systems, software packages, and internal tools
Researches new development technologies and evaluates
third-party products
Creates and conducts test plans for development projects
and third-party products

Application Development
and Support
Asset Management

Manages the procurement process from customer request


through customer satisfaction for all IT assets including
hardware and software.
Manages the asset database and reporting
Builds and maintains a license data to ensure full compliance
with all licensing requirements
Works with teams as needed to support projects that require
asset support
Insures that inventory standards and practices are
established and adhere to support of guidelines
Leads and participates in IT projects as needed and directed

Business Analysis
Business Analysis

Serves as a team/project leader to ensure the successful


design, documentation and implementation of new
functionality/process designs
Responsible for system requirements development, test case
development and execution
Responsible for serving as an intermediary between technical
developers and end users

BUSINESS
APPLICATION
BUSINESS
INTELLIGENCE (DATA
WAREHOUSE AND
REPORTING)
Business Systems

Analyzes major system applications to identify and document


complex business and technical requirements to solve
customer business needs in a cost-effective manner
Provides leadership to projects from initiation to closing.
Tracks and manages project schedule, scope, cost, and
quality of deliverables
Prepares presentations of project activities and status to
senior management

Communications
Customer Service
Data Architecture

Designs databases for recovery, high availability,


performance and maintenance and monitors the standards,
procedures, integrity and integration of data
Defines the overall warehouse architecture and standards
Analyzes data needs and requirements of existing and
proposed systems
Develops technical, structural and organizational designs and
specifications
Develops work plans for projects and serves as project lead
for software products associated with data

Data Center Operations


Data Reporting

Develops complex statistical reports that support the


operational needs of specific departments through SQL.
Works with management to create reports based on ad hoc
user needs
Recommends new technology that could be used to create
better reports
Takes requirements from management and turn them into
design specs used to develop the reports

Data Storage

Plan, design, and performance-tune storage environments


(SAN/NAS/Direct attached) to maintain data quality and
availability
Develop and implement policies and procedures to ensure
storage provisioning and maintenance

Data Warehouse Analysis

Responsible for carrying out a wide variety of advanced


technical duties

Reviews data in the warehouse for accuracy


Develops, maintains and supports enterprise warehouse
system and corresponding data marts
Troubleshoots and tunes existing warehouse applications
Establishes written procedures, researches and creates new
or enhanced components of the warehouse
Data Warehouse
Architecture

Designs databases for recovery, high availability,


performance and maintenance and monitors the standards,
procedures, integrity and integration of data
Defines the overall warehouse architecture and standards
Analyzes data needs and requirements of existing and
proposed systems
Develops technical, structural and organizational designs and
specifications
Develops work plans for projects and serves as project lead
for software products associated with data

Data Warehouse
Development

Responsible for the development and maintenance of data


warehouse application programs
Develops databases using Oracle or SQL
Writes extract programs
Codes and documents scripts and stored procedures and
develops appropriate program and systems documentation
Assists with metadata repository data management

Database Administration
Database Administration

Creates, maintains and supports the infrastructure which


stores critical data for the organization
Provides technical support and consultation to colleagues
and business owners
Ensures databases are secure and efficient for best
performance

Database Analysis

Works on phases of database administration with varying


degrees of complexity
Designs and implements logical and physical databases of a
moderate to complex nature
Implements and maintains catalogs
Monitors and tunes databases
Provides resolution to technical problems and overall
monitoring of the standards, procedures and integration of
systems.

Database Architecture

Involved in the analysis, design, development, and


maintenance of enterprise data models.
Responsible for formulating and implementing strategic
vision, providing insight into data architecture and uses of the
design
Collaborates with data modelers to facilitate interaction
between DBAs and data modelers for logical and physical
models

Database Design
Database Design

Serves as team member or technical lead for the design and


implementation of products with distributed/embedded
database sub-systems.
Manages complexity at the sub-system level.
Designs, develops and maintains product data reporting
abstractions and reports
Designs, develops and maintains the database architecture,
the data element dictionary and the database schema
Resolves technical and data quality problems
Performs unit testing and integration testing as required

Database Development

Responsible for developing database centric applications that


integrate with the application
Responsible for analyzing databases, developing ETL and
DTS packages, writing code for database development tasks,
performing database unit testing, re-factoring code, reviewing
code, integrating changes, and validating system performance

Desktop and LAN

Perform analysis, diagnosis, and resolution of desktop and


LAN problems for end users
Collaborate with network and systems adminstrators to
ensure efficient operation of desktop computing environment
Install, configure, test, maintain, and monitor workstations,
LAN assets, and related hardware and software in order to
deliver required desktop service levels

Disaster
Recovery/Business
Continuity

Responsible for the disaster recovery, business continuity,


and integrity of organizational business processes, electronic
data, data systems and networks.
Develops requirements and guidelines for disaster recovery
and business continuity plans and tests all elements of the plan
to ensure effectiveness
Identifies critical business requirements and functions
Develops disaster recovery strategies
Develops, designs and administers programs to include
policies, standards, guidelines, training programs and a viable
quality assurance process
Performs Business Impact and Risk Analysis.

Email/Directory

Administrate email accounts, mail lists, and general purpose


mailboxes
Maintain server configurations and client accounts and SPAM
filtering solutions
Provide Directory and network administration to support
Messaging services

Engineering

Responsible for the design and operation of complex systems


from the conceptual phase through product deployment
Defines requirements for the system to provide guidance for
a product design team

Demonstrates strong data analysis and presentation skills


Works with design engineering team to evaluate concepts
against requirements and select best options for design path
Function

Typical tasks

Helpdesk

Respond to requests for technical assistance in person, via


phone, or electronically
Diagnose and resolve/escalate technical issues, follow
standard helpdesk procedures, and adminster helpdesk
software

Hosting

Supervise and/or coordinate the best use of resources for


electronic data processing computer operations; schedule daily
production runs based on program priorities; supervise and
implement system and program operation; evaluate
performance of computer system and peripheral data
processing equipment; determine cause of system and
program failure.

INFORMATION
TECHNOLOGY
ARCHITECTURE
INFORMATION
TECHNOLOGY
OPERATIONS
Infrastructure Architecture

Designs, manages, and implements server storage and


network infrastructure solutions
Contributes to the overall alignment of IT development teams,
IT database teams, and IT operations
Develops technical models and documentation, and
participates in the development of multi-level architectural
models

IT LEADERSHIP
IT Management

Operational oversight of project management


Demonstrates strong technical skills combined with a serviceoriented approach
Implements systems and services
Drives projects and tasks to completion and actively seeks
solutions to any and all obstacles
Evaluates and analyzes business processes and assists in
driving continuous improvement
Develops and implements all IT policies and procedures
Responsible for software and infrastructure development and
support
Provides regular communication to executives, managers,
and end users regarding pertinent IT activities and events in
user-friendly language

IT PROJECT
MANAGEMENT
IT Purchasing and
Procurement

Analyzes user requests and vendor contracts for appropriate


business need and compliance with purchasing initiatives
Sources and negotiates agreements and purchases for
favorable terms and pricing
Provides on-going support in the development and
implementation of the Procurement's processes, procedures
and workflow

IT Site Management

Responsible for developing and engaging employees around


technology
Responsible for providing support to ensure customer
satisfaction
Responsible for all desktop support and maintenance related
to local area hardware and LAN software
Responsible for collecting, recording and maintaining all
hardware and software
Responsible for off the shelf and in house developed
software installations
Responsible for providing network and software training for
all staff

Mainframe

Develops and maintains schedules for mainframe batch


processing
Receives, logs, and schedules ad hoc job requests
Prepares the computer operations schedules
Assists the EDI Coordinator with incoming and outgoing EDI
transaction interfaces

Midrange

Creates and updates documentation for all testing activities:


transition, testing, installation, and design feedback
Responsible for process implementation, metrics, support
documentation, operations and procedural manuals
Creates and follows processes that keep servers in
compliance with corporate, legal and regulatory auditing
standards

Network

Performs the installation, maintenance, trouble isolation and


repair of telecommunication and data equipment as
engineered and designed.
Develops relationships with all customers within area of
responsibility and establishes communications with various
departments as required to assure that network expansions,
system expansions, service orders and service repairs are
completed on time and within cost estimates as appropriate.
Adheres to method of procedures, effectively complies with
safety requirements for area of responsibility and maintains
service quality at all times
Conducts analysis and repair on all trouble reports and
participates with on-call duty programs

Operations

Responsible for data center operations and support


Responsible for handling backups, monitoring error logs,
supporting desktops/peripherals/office equipment, supporting
the data center infrastructure, and application support

Programming

Write, update, and maintain computer programs or software


packages to handle specific jobs, such as tracking inventory,
storing or retrieving data, or controlling other equipment
Perform or direct revision, repair, or expansion of existing
programs to increase operating efficiency or adapt to new
requirements
Conduct trial runs of programs and software applications to
be sure they will produce the desired information and that the
instructions are correct

Project
Coordination/Support

Interacts with customers to bring a job from concept to


installation
Interacts with customers, sales managers and all other
departments identifying order/project requirements, resolving
conflicts between the capabilities and commitments to
customers

Project Management

Integrates, facilitates, coordinates, and manages all activities


related to planning, executing, and monitoring product
development programs throughout the entire product lifecycle
Builds and drives optimal execution of integrated product
development plans, proactively develops mitigation and
contingency plans, and ensures compliance with contract
terms
Facilitates strategic planning and risk assessments, and
recommends courses of action for improvements and
supporting infrastructure

Quality Assurance

Provides quality assurance services by performing and


leading tests to ensure that all systems meet minimum
standards and requirements
Creates complex test data for applications' documents testing
data
Devises improvements to current procedures and develops
models of possible future configurations
Performs complex work flow analysis and recommends
improvements

SECURITY
Security Analysis

Develops and ensures compliance with security event


monitoring standard processes and procedures
Identifies and analyzes IT Security vulnerabilities, threats,
and breaches
Periodically re-validates access controls for the applications
and infrastructure environment
Provides IT Security expertise for software development and

network infrastructure design and implementation projects


Ensures all IT projects meet security policy requirements
Security and Risk
Management

Responsible for defining and communicating policies,


procedures, and standards throughout the organization
Responsible for determining the vision for IT Security and
Data Privacy
Works proactively with all operating departments within the
organization to implement security practices that meet defined
policies and standards for information security

Security Engineering

Responsible for system security planning, developing, and


implementing security policies across multiple platforms
Designs and supports IS infrastructure with critical reliability
and maximum uptime
Performs technical functions including supporting, evaluating,
implementing and troubleshooting hardware, software, and
systems

Server Administration
Service Architecture

Defines and documents service requirements and translates


those requirements into solutions
Works closely with the development team
Works and communicates with cross-functional teams from
multiple departments

Service Engineering
Service Management

Provide Service Management support for Change


Management, Release Management, Configuration
Management, Service Level Management, Capacity
Management, and other related services
Develop processes and procedures to maintain integrity of
systems engineering hardware and software

Shared Services
Systems Engineering
Systems Security
Administration

Responsible for the processes providing appropriate access


to and ensuring the availability, confidentiality and integrity of
business information and IT resources
Responsible for managing and supervising the execution and
use of security measures to protect IT resources and data
Responsible to maintain, support and assist in the
administration of security standards and procedures for all
network environments, PC and mainframe based applications

Telecom

Reviews, analyzes, evaluates and maintains the


telecommunication systems

Responsible for hands-on implementation and maintenance


of the voice and video conferencing systems, and all related
hardware, software and telephone line configuration
Provides customer training on the telecommunications
features and functionality
VoIP

Plan, design, and implement voice services using VoIP


technology and Unified Communications principles
Develop and implement policies and procedures to ensure
high availability of voice service in coordination with data
networks team

WEB PORTAL
Website/Portal Content
Analysis

Analyzes and maintains agency content and user needs


Defines agency business requirements regarding functional
enhancements
Maintains consistent and high quality standards by leading
development of strategic improvement opportunities
Conducts close reviews of new content submissions and
works with Lead Architect to determine the best fit then
migrates content into TeamSite
Documents, maintains and analyzes feedback for
improvement opportunities

Website/Portal Information
Architecture

Responsible for providing solution creations, technical


consulting, design, and coding for projects for the enterprise
Works with the architecture and strategy teams to research
new technology and development approaches and the create
best practices
Mentors various teams on design and coding best practices,
portal design, service-oriented architecture, and reuse
opportunities

You might also like