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
  • 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

Application Support

  • Work closely with users to troubleshoot and investigate reported
  • Configure application features using the design and configuration tools
  • Manage the testing and deployment of new core product releases from the application
  • Manage the release build process, including bug resolution and determining the features to be included in each build
  • Support and maintain multiple application environments (Development, Quality Assurance, Staging and Production) required for software fixes and new features to be developed, tested and approved for use in the production system.

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

Backup and Recovery

  • Oversees the day-to-day delivery of storage and backup services including technical operations of storage devices, data replication using storage software, and routine health checks
  • Ensure that service levels and compliance are maintained

Business Analysis

  • Analyzes major system applications to identify and document complex business and technical requirements to solve customer business needs in a cost-effective manner
  • 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

Customer Relationship Management

  • Identifies stakeholders and specify strategic requirements and funding to provide business case for potential opportunities to the IT organization
  • Validates customer requirements and ensures customer involvement in design activities
  • Coordinates customer involvement in service transition processes and ensures validation of release schedules
  • Plans, directs and coordinates the development and distribution of informational material about IT services to agencies
  • Communicates the scope, performance metrics, objectives, cost, and roles and responsibilities of services to end users
  • Maintains the business relationships between Central IT and the departments to enable better linkage between IT as a service provider and the customer at the strategic and tactical levels
  • Provides the key point of contact for agencies to provide direct support for agency IT operations
  • Communicates scheduled outages, updates on major incidents
  • Evaluates and responds to customer satisfaction through service reviews, customer feedback and service level monitoring"
  • Product Management,"Act as the communication hub for product information both internally and externally with all stakeholders
  • Research customers' business practices and needs relative to new features and modules
  • Propose new solutions based on customer input, and surveys, market needs analysis, and known technological solutions
  • Translate high level objectives from clients into measurable functional requirements
  • Manage/update/communicate evolving requirements and feature development throughout the project life cycle

Data 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

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

  • 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 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

Desktop and LAN

  • Perform analysis, diagnosis, and resolution of desktop and LAN problems for end users
  • Collaborate with network and systems administrators 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.

Documentation and Training

  • Develops and delivers training programs, objectives and strategies
  • Create training materials including outlines, text, handouts, and designing exercises.
  • Maintains training materials and technical documentation of procedures and practices.
  • Conducts training assessments.
  • Prepares and/or maintains documentation pertaining to programming, systems operation and user documentation.
  • Translates business specifications into user documentation.
  • Plans, writes, and maintains systems and user support documentation efforts.

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

GIS/CADD

  • Promote and guide spatial data development; sets standards and supports the state’s web mapping and related design services
  • Support GIS/CADD users throughout a variety of state agencies, departments and offices
  • Provide communities, agencies or the state with assistance in GIS/CADD development.
  • Design, develop and support GIS web and desktop applications independently or jointly with a team of GIS developers
  • Ensure that system and functional architecture priorities are consistently applied to GIS/CADD applications

Helpdesk

  • Respond to requests for technical assistance in person, via phone, or electronically
  • Diagnose and resolve/escalate technical issues, follow standard helpdesk procedures, and administer helpdesk software

Hosting/Provisioning

  • 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.

Identity Management

  • Responsible for the identification, analysis, design, integration, and implementation of identity management and reporting functionality which includes: defining data models, defining reporting format, configuration, testing and implementation of identity and reporting functionality
  • Solution design and develop implementations, applications, or solutions and extrapolate non-industry standard aspects of the solution
  • Develop and deploy large-scale enterprise Identity & Access Management solutions
  • Understand industry standard based approaches and open source methods to establishing IAM frameworks and implementing appropriate solutions

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 Administrative Support

  • Performs general office support, including mail distribution, filing, and maintaining office supply inventory.
  • Answers questions and provides general information, or refers stakeholders to appropriate person.
  • Solves general problem for customer.
  • May serve as receptionist, greeting visitors and directing telephone call to appropriate person.
  • Compiles documents and other materials for distribution.

IT Communications

  • Plan, direct, and coordinate the development and distribution of informational material and interactive media across different types of media
  • Ensure that communication materials effectively deliver messages to agency and state communities
  • Develop activities and materials aimed at bettering the knowledge of individuals and groups
  • Engage in continuous learning about technologies to develop, design, coordinate, conduct and measure the impact of programs

IT Finance

  • Work closely with program manager/delivery leads and financial support group on cycle forecasts, chargeback management, contract management, rate case planning, and annual IT budget planning
  • Assist with the daily operations and provide general support to the assigned IT organization. Responsibilities may include participating and assisting in the preparation of the annual business plan for the assigned IT functional area, and coordinating the contract and resource management efforts
  • Maintain annual expense budgets utilizing proper accounting/budgeting controls, enter financial data into tracking system, and provide regular and ad-hoc financial status reports as well as analyzing budget and cost impacts as changes occur
  • Implement cost allocation program, and respond to basic questions and concerns from the business areas
  • Review contract invoices, identify disparities, and resolve basic issues with the vendors. Coordinate and support the business planner with department budget cycle forecasting and cost planning

IT HR

  • Handle staffing plans, recruiting and staffing logistics
  • Employee performance review management
  • Ensure employment and compliance to regulatory concerns and reporting
  • Promote employee orientation, development, and training
  • Manage policy development and documentation
  • Manage compensation and benefits administration
  • Maintains HR records and compiles reports from database, performs other related duties as required and assigned

IT Legal

  • Provide technology law services to central IT and on request to agencies and parts of state government, as well as to counsel IT in general legal matters.
  • Provides legal advice regarding:
    • Information technology and telecommunications transactions such as technology license, maintenance, hosting, internet services, and system development and implementation agreements
    • Intellectual property and electronic privacy, security, signatures, records, and accessibility
    • Standard agency legal affairs related to agency authority; procurement law; responses to public records requests, subpoenas, summons and other legal process; labor and employment matters; legislation; and policy development

IT Management

  • Operational oversight of project management
  • Demonstrates strong technical skills combined with a service-oriented 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 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

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

Product Management

  • Act as the communication hub for product information both internally and externally with all stakeholders
  • Research customers' business practices and needs relative to new features and modules
  • Propose new solutions based on customer input, and surveys, market needs analysis, and known technological solutions
  • Translate high level objectives from clients into measurable functional requirements
  • Manage/update/communicate evolving requirements and feature development throughout the project life cycle

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 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

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 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

Systems Administration-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

System Administration-Windows

  • Installation, configuration and tuning of application servers
  • Software and patch upgrades for Application and Database servers.
  • Write scripts to automate, manage and monitor the applications and the environment on the Unix servers
  • Building and deploying of various server environments in support of applications
  • Management and reporting of the states and performance of the server with respect to the applications
  • Performance management, troubleshooting and tuning of operating systems as used by the applications

Systems Administration-Unix/Linux

  • Installation, configuration and tuning of application servers
  • Software and patch upgrades for Application and Database servers.
  • Write scripts to automate, manage and monitor the applications and the environment on the Unix servers
  • Building and deploying of various server environments in support of applications
  • Management and reporting of the states and performance of the server with respect to the applications
  • Performance management, troubleshooting and tuning of operating systems as used by the applications

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

Unified Communications

  • 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

Vendor Management

  • Builds strategic relationships with key vendors and is engaged with strategic level forums
  • Develops and implements the vendor sourcing strategy
  • Optimizes vendor management cost, risk, benefit and service management
  • Manages the overview of market analysis, benchmarking and opportunity assessment
  • Manages vendor performance and service management
  • Ensures the compliance of vendors to contractual agreements and regulatory requirements
  • Develops vendor engagement strategy based on business and product needs, vendor market dynamics, and technological changes in marketplace.
  • Communicate strategy to procurement and to the business; develop and manage the relationship with the key stakeholders

Web Development

  • 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
  • Design and develop web-based applications and interfaces based on business requirements.
  • Supports the entire development lifecycle, from requirements gathering and brainstorming, analysis, coding, testing and documentation.
  • Conducts close reviews of new content submissions and works with Lead Architect to determine the best fit then migrates content
  • 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