1. 1.1. Tasks

26
S.# Service Description 1 Infrastructure systems design and architecture 2 Infrastructure systems support 3 Storage & Backup operation 4 Wired Network support 5 Wireless Network & Load Balancing support 6 Network Cabling & Devices installation 7 Network Operation 8 Cybersecurity Analysis 9 Application Business Analysis 10 SQL Server Administration & Maintenance 11 Report Administration & Maintenance 12 Application Servers Management & Maintenance 13 Manage DevOps Environment 14 SharePoint Administration 15 Storage Management 16 Technical Documentation 17 Web Application & Mobile Apps Development 18 Report Development 19 SQL Development 20 SharePoint Development 21 Web Designing 22 Web Applications Development and Support 23 Application Testing 24 ERP 1. Infrastructure systems design and architecture 1.1. Tasks Serve as a subject matter expert. Provide high Level Support on Technical issues Understand IT requirements and business objectives.

Transcript of 1. 1.1. Tasks

S.# Service Description

1 Infrastructure systems design and architecture

2 Infrastructure systems support

3 Storage & Backup operation

4 Wired Network support

5 Wireless Network & Load Balancing support

6 Network Cabling & Devices installation

7 Network Operation

8 Cybersecurity Analysis

9 Application Business Analysis

10 SQL Server Administration & Maintenance

11 Report Administration & Maintenance

12 Application Servers Management & Maintenance

13 Manage DevOps Environment

14 SharePoint Administration

15 Storage Management

16 Technical Documentation

17 Web Application & Mobile Apps Development

18 Report Development

19 SQL Development

20 SharePoint Development

21 Web Designing

22 Web Applications Development and Support

23 Application Testing

24 ERP

1. Infrastructure systems design and architecture

1.1. Tasks

Serve as a subject matter expert.

Provide high Level Support on Technical issues

Understand IT requirements and business objectives.

Provide strategic advice on using technology to achieve goals.

Design IT systems and ensuring the right architecture and functionality.

Leading sub-project teams as required.

Support new technology implementation

Knowledge sharing with technical staff in new systems and technology

Revise existing systems and suggest improvements

Support infrastructure, security, backup and user help systems, making changes or adjustments

whenever needed to ensure the integrity of the systems.

Applies detailed knowledge of analysis tools/techniques, issue resolution and relevant factors in

the industry to address business requirements for complex solutions

quality work products and documentation.

Meet with department heads and others on regular basis to give updates and request support

when needed. When problems need to be resolved, meet more frequently as needed to return

systems to their properly functioning order.

Assess computing needs, system weaknesses and requirements by consulting with users,

technicians, vendors and management.

Participate in staffing actions including recruitment, supervising and training of new hires.

Direct, manage and oversee daily operations within IT Department, ensuring that System

Admins meet deadlines and work efficiently.

Develop quality work products and documentation.

1.2. Qualifications

Associate's degree in Computer Engineering or computer Science .10+ years’ work experience in complex systems design, programming and systems software and support.

1.3. Expertise and Skills:

Knowledge of: Programming languages and operating systems; current equipment and technologies in use; system administration, enterprise backup and recovery procedures, and system performance monitoring tools; effective project management techniques; principles and practices of effective management and supervision.

Ability to: Plan, organize and document complex system design activities and configure systems to be consistent with institutional policies/procedures; communicate technical/complex information both verbally and in writing; establish and maintain cooperation, understanding, trust and credibility; perform multiple tasks concurrently and respond to emergency situations effectively.

Candidates demonstrate their ability to build and operate environment professionally with respect to their area of specialization by having some or all of following IT Professional certifications:

o Microsoft Certified Solutions Expert (MCSE) Server Infrastructure o Microsoft Certified Solutions Expert (MCSE) Messaging Infrastructure o Microsoft Certified Solutions Expert (MCSE) Productivity o Microsoft Certified Solutions Expert (MCSE) Cloud Platform and Infrastructure o Microsoft Certified Solutions Associate (MCSA) Windows Server 2008 /2012/2016 o Microsoft Certified Solutions Associate (MCSA) SQL 2014/2016 Database Administration o Microsoft Certified Technology Specialist (MCTS) Windows Server Applications/Network

Infrastructure, Configuration o Microsoft Certified Technology Specialist (MCTS) Windows Server Active Directory, Configuration

o Microsoft Certified Solutions Developer (MCSD) - App Builder o Microsoft Specialist Implementing Microsoft Azure Infrastructure Solutions. o Symantec Certified Specialist (SCS) – NetBackup Administration o Symantec Certified Specialist (SCS) – Endpoint Protection Administration o Symantec Certified Specialist (SCS) – Enterprise Vault Administration

2. Infrastructure systems support

2.1. Tasks

Active Directory operation & maintenance tasks: o Verify that all domain controllers are communicating with each other. o Check alerts indicating if the services are not running. o Test SYSVOL shared. o Checking LDAP connectivity o Ensure the domain controller advertisement. o Time synchronization Check. o Domain Replication Check. o Event Viewer Check. o DNS and DHCP service check. o Event Viewer Check. o Provide rights management and delegation support and patching support

for active directory servers in Microsoft Windows Server 2008 R2/ 2012 R2 /2016/2019 environment. o Create New and Manage/Modify existing Group Policies. o Adept at setting up customized Active Directory features for Clients. o Manage and Control Delegation for Authenticated Users.

Exchange Server operation & maintenance tasks: o Send messages between internal servers using test accounts. o Check and verify that messages deliver successfully. o Send outgoing messages to non-local accounts. o Check and verify that outgoing messages deliver successfully. With the test account on the

external host, verify that mail comes in. o Verify successful message transfer across connectors and routes. o View the security event log on Event Viewer and match security changes to known, authorized

configuration changes. o Verifying SMTP does not relay anonymously, or lock down to specific servers that require

functionality. o Verifying SSL is functioning for configured secure channels. o Checking queues for each server using the Queue Viewer tool in the Exchange Management

Console. o Verifying Perfmon RPC counters against a baseline - RPC average latency/RPC requests/RPC

operations. o Verifying a test account can log on to the Exchange server and has send/receive capabilities. o Test mailbox, verify the logon of each database and the send/receive capabilities. o Verify that databases are mounted. o Event Viewer Check.

o Checking IIS related services. o Checking Outlook Web Access.

Symantec Mail Security For Exchange operation & maintenance tasks: o Check Scanning report for viruses that enter through other vectors within the network. o Quarantine unwanted or oversized content from being transmitted through the internal mail system o Performing check virus clean-up of message stores o Retroactively cleaning message stores to remove older, unneeded content.

SCCM 2012 & 2016 operation & maintenance tasks: o Check heart beat b/w server and clients o Check and monitor Inventory and patch management scan. o Check synchronization of server. o Health Check of clients and servers o Deployment of patch management monitoring. o Create and upgrade software updates List as per the client’s request.

Symantec End Point operation & maintenance tasks: o Check Virus definition of all clients with respect to parent server. o Physically check all the servers virus definition and security logs for risk. o Monitor schedules scan and active scan.

SQL Server operation & maintenance tasks: o Memory and CPU Usage o performance o Disk configuration o Databases Online Or Offline o Maintenance If required o High Availability Check

Enterprise Vault Task performed as part of Day to Day Administration: The following provides a checklist of the main day-to-day administration tasks required to maintain optimal performance of Enterprise Vault system:

o Checking the system status in the Administration Console o Checking Enterprise Vault Event Viewer logs o Monitoring Enterprise Vault tasks and services o Starting or stopping tasks or services o Monitoring disk usage o Monitoring MSMQ queues o Maintaining SQL databases o Backing up vault stores o Enable archiving for new Microsoft Exchange Server mailboxes

Windows Server and Virtualization: o Creating, Designing and managing Virtual Machines (VM) using Microsoft Hyper-V.

o VM-Ware Server/ Workstation and VSphere to create isolated environment. o Installing, configuring, debugging software and hardware. o OS installations & upgrades. o Troubleshooting server hardware issues such as boot problems, blue screens, raid controller issues, source application performance problems and determine root-cause of hardware resource constraints; remediate issues and engineer global solution to prevent recurrence

2.2. Qualifications

Bachelor degree in Electronics / Bachelor of Science in Computer Science

2.3. Expertise and Skills:

o 15+ years of experience in Information Technology / related field. o Microsoft Certified Technology Specialist (MCTS) o Microsoft Certified Solution Expert (MCSE) o Microsoft Certified Systems Administrator (MCSA) o ITIL Certified o Cisco Certified Network Associate (CCNA) o Microsoft Certified System Administrator Massaging o Symantec Technical Specialist

3. Storage & Backup operation

3.1. Tasks

Architect, design, plan, implement, administer, control, and generally provide support and

optimization of SAN and pooled storage/backup systems, in partnership with other teams and

functions throughout the IT department.

Participate in implementation of improvements to existing production storage/backup

environments

Support and manage SAN/NAS monitoring and management infrastructure

Troubleshooting, performance analysis, and issue escalation with vendors.

Day to day maintenance, monitoring, and reporting of storage / backup systems including:

Incorporates disk, tape, SAN, and storage software

Resolve storage falls

Assign Storage to Servers as per application needs

LUN creation

Data Migrations

Replication

Performance monitoring

Storage availability

Reporting on status

Configuring fiber channel components/features

SAN Switch Zoning

Performing the snap mirrors

Taking the snapshots for the volumes

Working on snap shot full alerts

Exporting the volumes and allocating the quotas to the volumes as required

Disk failure and/or disk issues on hosts

Maintain proper backup schedules

Restructuring the Backup Policies & Schedules according to the requirement.

Upgrading Backup Agents and Reporting tools to the latest stable versions.

Restore and recover data as requested

Facilitate off-site storage

Exchange is one of the important backups that we are taking in KACST; hence we have made

sure that we take a Bi Weekly FULL backup for its DAG & Information Store and Incremental

backups on other days

SQL is another important backups that we are taking in KACST hence we have made sure that

we take a Bi Weekly FULL backup for its databases and Incremental backups on other days

Marinating Robotic Tape Library and Tape Drives for Backup.

Monitor the drives as well as the drive paths in Device Monitor to see as to if whether the drive

is down or the drive path is down and then troubleshooting accordingly.

Qualifications, Expertise, and Skills:

8+ years of experience in Information Technology & related fields.

3.2. Qualifications

Bachelor of Technology in Information Technology / related fields.

3.3. Expertise and Skills:

Expert in Storage provisioning, migration, capacity management, SAN administration, TSM

Administration and NetBackup Administration.

Expert in System provisioning and all management tasks. Compute, network and storage

configurations, file systems, security hardening, performance tuning, high availability clustering

and monitoring

Experience in End to End Compute, Design and Optimizing the Existing Infrastructure for Storage

& Backup to the Industry Standards

Expert in Identifying Loopholes in the Daily Operations and Restructuring according to the Best

practices.

Trained in Netapp Storage Administration.

Trained in Veritas Netbackup Administration and IBM TSM.

4. Wired Network support

4.1. Tasks

Daily monitor and maintain the operation of KACST main network.

Daily monitor and maintain the operation of KACST research network.

Managing networks operations includes: troubleshooting and solving connectivity problems;

installing and maintaining routers and switches; adding/terminating users; assigning rights and

access; analyzing problems root cause; assessing and reporting operational status; performing

backups and restores for all KACST LAN devices.

Planning and implementing network security measures and security troubleshooting.

Establishing and performing routine preventive maintenance programs.

Documenting network problems and resolutions for future reference.

Provide design of both physical and logical networks.

Implement standard and extended access-list on routers.

Install, configure and maintain Brocade BNA system, and other management tools.

Provide support in different environment by phone and in person when required.

Prepare and develop technical documentations, and keep it updated.

Develop and apply network related policies, standards, procedures, and best practices.

Manage Routing Protocols and all Network Layers.

Define plans, strategies, and design for WAN/LAN enhancement and upgrade.

Configure Policy Based routing and Policy Based switching.

Create and edit IP Schema.

Install, configure, upgrade, and maintain traffic shaping systems.

Support IP telephony system.

Integrating Wireless LANs.

Monitor, maintain, and coordinate internet connectivity with ISPs.

Configuring logging and monitoring scripts.

Install, configure, upgrade, and maintain network devices: MLX, CER, FastIron Super X, BigIron

RX, ICX, FCX, and VDX.

Reviewing network design for security enhancement.

Configure RADIUS for access privileges on network switches and routers.

Prepare reports and statistic about KACST networks.

Prepare specification for new network hardware and software and studying proposals.

Making network support tickets with vendors.

Support and train engineers and technicians.

Work on-call 24 hours a day for emergency repairs.

4.2. Qualifications

Bachelor's degree in Computer Science

4.3. Expertise and Skills:

CCIE in Routing and Switching Version 5 (Written)

CCIE Collaboration version 3 (Written )

CCIE Data Centre 2021

Experience in computer networks for 9 years at least.

Experience in Brocade/ExtremeNetworks MLX, ICX, FCX, and VDX for 2 year at least.

Experience in Ruckus ICX, FCX for 2 year at least.

BIG-IP F5: knowledge of Local Traffic Manager 3 year at least.

Knowledge in Aruba Wireless controller, and Clear Pass as NAC Solution

Good Knowledge in IP telephony system , and VMware virtualization

5. Wireless Network & Load Balancing support

5.1. Tasks

Daily monitor and maintain the operation of KACST wireless network.

Install, upgrade, configure, and maintain Aruba Controllers, Airwave and ClearPass systems.

Install and maintain AP on air-monitor mode.

Planning and implementing wireless network security measures and security troubleshooting,

including Security Profiles on Wireless SSIDs and ACLs

Establishing and performing routine preventive maintenance programs.

Documenting network problems and resolutions for future reference.

Develop and apply related policies, standards, procedures, and best practices.

Making network support tickets with vendors.

Lead network expansion or redesigning including density, cell sizing, and coverage.

Resolving issues related to roaming, voice clients, interference, slowness and packet drops.

Make specification and study proposals related to wireless network projects.

Provide help, support, and training to network engineers and technicians.

Prepare statistics and write reports.

Provide solutions on spot in order to meet any new requirements.

Work on-call 24 hours a day for emergency repairs.

Wireless network analysis - Spectrum analysis and Frequency sweeping.

Campus wide implementation of L2/L3 Roaming of users in wireless network.

Configure and Manage Load Balancer Appliances such as Brocade ADX and F5.

Implement and maintain Enterprise Services MAC Based Authentication ,WPA based on EAP

MSCHAPv2/TLS with 802.1x authentication

Operational support of Backend RADIUS Server used for authentication

Implement Guest captive portal and Clear pass Guest Services for Guest Wireless Access.

Airwave monitoring, troubleshooting tools, capacity monitoring and reporting tools.

Optimizing of network for support of VOIP/Multicast traffic over wireless.

Provisioning of SSIDs, AP Profiles (QoS, BW, VLAN) and Mobility Groups.

Optimization and tuning of RF Radio Parameters and Radio Resource Management.

Ensure voice grade wireless network by keeping RSSI at key locations to a bare minimum of -

70dbm

Active coordination with TAC for reporting of bugs and resolution of issues.

Establishing and performing maintenance programs.

Provide technical support by phone or in person when required.

Configuring logging and monitoring script.

5.2. Qualifications

Bachelor Degree in Telecom / Electronics Engineering

5.3. Expertise and Skills:

Expertise in Wireless Communication at least 10 years.

Expert on Airwave, NAC ClearPass, and 7200 Series Controller, AP105, AP315 at least 10 years.

Expertise on MySQL, HTML, PHP.

Certification : ACMA, ACMP,ACCP, ACMX ,CCNP, CCIE R&S

Experience on Aruba wireless networks for at least 10 years.

Experience in computer networks for 6 years at least.

Experience in Brocade/ExtremeNetworks MLX, ICX, FCX, and VDX for 3 year at least.

Experience in Ruckus ICX, FCX for 3 year at least.

Experience in Brocade ADX and BIG-IP F5 for 3 year at least

6. Network Cabling & Devices installation

6.1. Tasks

Runs wire and terminates data connections.

Installation of hardware (e.g. switches, access points, firewalls, cameras, etc.).

Performs or assists in resolution of data communications problems.

Pull, route, label, install, maintain, and repair the cabling infrastructure.

Installation of network racks and equipment such as server, patch panels, UPS, etc

Documenting problems and resolutions for future reference.

Provide support to users by phone, and in person.

Perform preventive maintenance on cabling system and network hardware.

Identify, track and remove abandoned cables.

Test every newly installed or relocated cables and conduct thorough inspections of cable lines.

Keep cable neatly tied and bundled while maintaining safety standard.

Work outdoors and in inclement weather conditions.

Work on-call 24 hours a day for emergency repairs.

Operate hand tools, power tools, ladders, and test equipment.

Solve or assist on solving connectivity problems on KACST residential area.

Specifies wiring job estimates including drafting Scopes of Work, Parts Lists, and Labor

Estimates.

Prepare material specification and study proposal related to cabling.

6.2. Expertise and Skills:

Experience on all the above tasks, for at least 13 years.

Expertise on cables installation and testing tools.

English language.

7. Network Operation

7.1. Tasks

Configure Ruckus FCX/ICX switches, including Port and VLAN configurations

Solving the problems that related to communication room or helping in solving them.

Organizing the cables in the racks, tracking and removing unused cables.

Installing patch panels, UPS, switches in racks, and installing cables connection.

Troubleshooting on physical layer and data link layer.

Testing Ethernet point, and network cables.

Solving the network issues in Housing area.

Connecting devices to the network such as printers, access points, and fingerprints.

Configuring printers to be installed.

Determine the requirements such as materials, parts, etc. to make new installations.

Supporting the users over the phone or by visiting.

Documenting problems and solutions.

Preparing and modifying network maps and documents.

7.2. Qualifications

Diploma Degree in Computer (Network Technology).

7.3. Expertise and Skills:

A course at RICXI.

Experience in dealing with Ruckus devices at least two years.

Experience in user support of at least two years.

Experience in laying cables of at least two years.

Experience in dealing with cable testing device at least two years.

To be a Saudi national

8. Cybersecurity Analysis

8.1. Tasks

Developing Department Technical Stander.

Align with best practice and international stander.

Align with IT and Business strategy.

Develop short & long term improvement plan for department

Manage and Support Security Governance Section.

Manage and Support Security Planning Section.

Manage and Support Risk Management Section.

Manage and Support Security Operation Center Management Section.

Responsible for rising the result of customer satisfaction index.

Accountable for meeting the SLA with Internal sections and departments.

Accountable for Department KPI’s results.

Accountable for Appling all IT & Security policy.

Create and developing department process.

Identify and assess information security risks.

Define security strategy and direction to address defined risks.

Implement and enforce policies, procedures, and standards.

Implement and maintain appropriate security practices and measures.

Implement and maintain information security awareness and training program.

Direct the response to security incidents and threats to minimize impact to the college.

Provide consulting and assistance as needed for unanticipated information security issues.

8.2. Qualifications

Bachelor’s degree or equivalent with minimum 8 years’ experience with 3 years as senior level

8.3. Expertise and Skills:

Professional certifications as appropriate. Strong technical knowledge in IT Infrastructure (Network, System. Etc.). Strong working knowledge of IT Services Support, Network, Security, Business Continuity and

Disaster Recovery procedures. In depth understanding of infrastructure components and building highly available computing

environment. Knowledge of current trends in the specific field. Leadership & coaching skills. Familiarity with support and troubleshooting. Must have a strong dedication to customer service. Fluency in English and Arabic.

9. Application Business Analysis

9.1. Tasks

Requirements Gathering

o Identify stakeholders. o Plan requirements gathering. o Gather requirements from the stakeholders.

Requirements Analysis

o Analyze stakeholders’ requirements.

o Suggest solutions and ideas.

Requirements Documentation

o Create requirements documentations.

o Get approval on requirements.

Product Owner

o Product backlog management.

o Oversee the development process.

o Meet Requirements.

Delivery

o UAT sessions.

o Deliver projects.

o Training sessions.

9.2. Qualification

Bachelor degree in Information Systems, Computer Science, Computer Engineering or other

related degree from reputed university. Master will be given preference.

9.3. Experience/Skills

Relevant work experience of 10 years in analysis and/or development and/or testing role.

Excellent verbal and written communication skills.

Technical background and an understanding of the software industry.

Proven ability to manage and prioritize multiple, diverse projects simultaneously.

Must be flexible, independent and self-motivated.

Punctual, Regular and consistent attendance.

10. SQL Server Administration & Maintenance

10.1. Tasks

MS SQL administration and performance monitor. Knowledge in backup/restore operations.

o Installation, Administration and Maintenance of SQL Server Instances.

o Setup & maintain Test, Dev, Staging and Production Environments. o Create Users and assign permissions based on the level of database access the user would

need. o Create Linked Servers to SQL Servers and other databases such as Oracle etc. o Troubleshoot various problems that arise in a day-to-day work and fix the issues. o Monitoring and Performance tuning; Physical Server Level, Database level (Database

settings and options) and query tuning. o Documenting major changes to the SQL Servers. o Be aware of potential blocking, deadlocking and write code to avoid those situations. o MS SQL security issues i.e. endure that the code is written keeping in mind any security

issues such as SQL Injection.

MS SQL maintenance of old MS applications.

MS SQL integration with other platform applications and databases.

10.2. Qualification

Bachelor degree in computer science or information technology or other related degree from

reputed university.

10.3. Experience/Skills

Work experience of 5 years as a SQL Server DBA or in similar role.

Experience in experience with Performance Tuning and Optimization (PTO).

Experience in backups, restores and recovery models.

Familiarity with the main data manipulation languages and the principles of database design

An understanding of information legislation, such as the Data Protection Act.

Ability to learn business processes and requirements of eservices.

Continual professional development to keep up to date with new way of managing and

monitoring databases by using latest tools and techniques.

Have experience of working in Agile or Scrum environment.

Excellent verbal and written communication skills.

Problem-solving and good analytical skills.

Communication, teamwork and negotiation skills.

The ability to create and maintain strong working relationships with colleagues.

A commitment to continuing professional development (CPD).

11. Report Administration & Maintenance

11.1. Tasks

SQL Reporting Administration.

o Create & maintain report server. o Create & report service accounts. o Create & maintain reporting database and its connection with report server. o Provide redundancy in server report for high availability. o Migrate Reports to newer version or new server or to new database whenever required.

Integrate SSRS and PBIRS reports with ASP.NET and Angular application in given scenarios.

11.2. Qualification

Bachelor degree in computer science or information technology or other related degree from

reputed university.

11.3. Experience/Skills

Work experience of 5 years as a SQL Server Report administrator or in similar role.

Experience in experience with Performance Tuning and Optimization (PTO).

Experience in backups, restores and recovery models.

Familiarity with the main data manipulation languages and the principles of database design

An understanding of information legislation, such as the Data Protection Act.

Ability to learn business processes and requirements of eservices.

Continual professional development to keep up to date with new way of managing and

monitoring databases by using latest tools and techniques.

Have experience of working in Agile or Scrum environment.

Excellent verbal and written communication skills.

Problem-solving and good analytical skills.

Communication, teamwork and negotiation skills.

The ability to create and maintain strong working relationships with colleagues.

A commitment to continuing professional development (CPD).

12. Application Servers Management & Maintenance

12.1. Tasks

Maintain application servers for development, testing, UAT and production environments. This

includes following servers:-

o Webhost/applications servers o API/Web services servers o Reporting servers o Database servers o YESSER integration servers o DevOps servers o Absher Single-Sign-On (SSO) servers.

o SharePoint servers.

Maintain IIS of webservers

o IIS hardening and maintenance. o Create & maintain IIS configuration for application deployments. It also includes deployment

through continuous deployment and continuous delivery. o Maintain application firewall for external and internal applications. o Migrate IIS to newer version whenever required.

Manage & monitor servers with following aspects:-

o Access rights of servers. o Coordination with System Administrators for backup/restore activities. o Coordination with system Administrators for server migration. o Diagnosing issues in server or application by monitoring logs e.g. IIS logs, event logs,

reporting logs, system logs, windows registry, etc. o Work with PowerShell to do required activities.

Monitor server performance and storage capacity.

12.2. Qualification

Bachelor degree in Information Systems, Computer Science, Computer Engineering or other related

degree from reputed university. Master will be given preference.

12.3. Experience/Skills

Relevant work experience of 12 years in system architect and/or senior developer.

Knowledge of current development technologies of software industry.

Have experience of working in Agile or Scrum environment.

Excellent verbal and written communication skills.

Technical background and an understanding of the software industry.

Proven ability to manage and prioritize multiple, diverse projects simultaneously.

Must be flexible, independent and self-motivated.

Punctual, Regular and consistent attendance

13. Manage DevOps Environment

13.1. Tasks

Create & maintain on-premises MS Azure DevOps server.

o Install, integrate & maintain Azure DevOps servers i.e. application tier, build machine, report server, database.

o Migrate to newer version or newer windows. This activity may include migration of DevOps database.

o Monitor server performance and storage capacity of DevOps server.

Create & maintain Azure DevOps administration

o Maintain access & permission for DevOps users. o Create & maintain collections. o Maintain code repository. o Integrate Azure DevOps with SharePoint or Wiki’s for create artifact library. o Integrate Team Explorer across application team.

Create & maintain CI/CD pipelines.

o Enable CI/CD pipelines for ASP.NET, Angular, Mobile Apps, and Windows services and

windows Form applications.

o Integrate Continuous Delivery with Continuous Integration and Continuous Deployment.

o Integrate Continuous Testing with CI/CD pipelines.

o Integrate security in DevOps to make shift-left or to convert DevOps to DevSecOps. This

include integrating Static Analysis & Security Testing (SAST) tools in CI/CD.

13.2. Qualification

Bachelor degree in Information Systems, Computer Science, Computer Engineering or other related

degree from reputed university. Master will be given preference.

13.3. Experience/Skills

Relevant work experience of 12 years in system architect and/or senior developer.

Knowledge of current development technologies of software industry.

Have experience of working in Agile or Scrum environment.

Excellent verbal and written communication skills.

Technical background and an understanding of the software industry.

Proven ability to manage and prioritize multiple, diverse projects simultaneously.

Must be flexible, independent and self-motivated.

Punctual, Regular and consistent attendance.

14. SharePoint Administration

14.1. Tasks

SharePoint administration.

o Deploy and remove from SharePoint environment. o Develop workflows. o Design, deploy, manage and support SharePoint environments (development, stage,

production), making technically sound recommendations on how to grow our infrastructure. o Configure all service applications like Search, Metadata, UserProfile Synchronization etc. o Migrate SharePoint environment. This can include moving content and other SharePoint

databases or migration SharePoint between various versions. o Install SharePoint patches and services packs regularly.

o Monitor SharePoint backup/recovery systems and frequently test to ensure their functionality and the recovery scenarios. Requires coordination with system department to ensure backup files.

o Manage Windows Server & Internet Information Services (IIS) in SharePoint farms. o Apply PowerShell for a SharePoint Administrative work. o Work regularly with the Application Development team to move new services and

functionality through development, stage/test and production environments.

14.2. Qualification

Bachelor degree in Information Systems, Computer Science, Computer Engineering or other related

degree from reputed university. Master will be given preference.

SharePoint certification will added advantage.

14.3. Experience/Skills

Relevant work experience of 5 years in SharePoint administration.

Experience with SharePoint Configuration (e.g. Site/List/Library/Permissions) at all levels of

SharePoint object Model.

Experience with SharePoint that must include SharePoint Designer workflows, effective use of the

data view web part (DVWP), content query web part, data form web part, navigation customization,

and some branding customization.

Experience of how to use out-of-the-box SharePoint workflow functions.

Experience with InfoPath Development.

Experience of using or creating user groups, permission and access rights.

Experience consulting and advising on best practices for SharePoint deployment.

Good experience in UI customization and UX enhancement on SharePoint

Experience on Trouble shooting of Performance issues on different SharePoint products.

Have experience of working in Agile or Scrum environment.

Excellent verbal and written communication skills.

Technical background and an understanding of the software industry.

Proven ability to manage and prioritize multiple, diverse projects simultaneously.

Must be flexible, independent and self-motivated.

Punctual, Regular and consistent attendance.

15. Storage Management

15.1. Tasks

Manage Network Storage

o Create & maintain hierarchical folders structure for KACST application. o Create & monitor folder access, permission and size to secure application files and get

better performance and accessibility. o Backup/Restore of storage folder whenever required.

15.2. Qualification

Bachelor degree in Information Systems, Computer Science, Computer Engineering or other related

degree from reputed university. Master will be given preference.

15.3. Experience/Skills

Relevant work experience of 12 years in system architect and/or senior developer.

Knowledge of current development technologies of software industry.

Have experience of working in Agile or Scrum environment.

Excellent verbal and written communication skills.

Technical background and an understanding of the software industry.

Proven ability to manage and prioritize multiple, diverse projects simultaneously.

Must be flexible, independent and self-motivated.

Punctual, Regular and consistent attendance.

16. Technical Documentation

16.1. Tasks

Identification and documentation of best available enterprise software for KACST.

Analysis and documentation at requirement gathering stage.

Technical documentations in all stages of application lifecycle, starting from Request For

Proposal (RFP) until product deployment.

Document & implement coding standard documentation for .NET, Angular & Mobile apps

development.

Document & implement coding standard documentation for SQL development.

Document & implement SharePoint customization standards.

Document & implement secure application development.

Document & implement DevOps standard practices.

16.2. Qualification

Bachelor degree in Information Systems, Computer Science, Computer Engineering or other related

degree from reputed university. Master will be given preference.

16.3. Experience/Skills

Relevant work experience of 12 years in system architect and/or senior developer.

Knowledge of current development technologies of software industry.

Have experience of working in Agile or Scrum environment.

Excellent verbal and written communication skills.

Technical background and an understanding of the software industry.

Proven ability to manage and prioritize multiple, diverse projects simultaneously.

Must be flexible, independent and self-motivated.

Punctual, Regular and consistent attendance.

17. Web Application & Mobile Apps Development

17.1. Tasks

ASP.NET Web Development

o Web development using .net & third party tools. o Development of API, Web Services (asmx) & WCF.net (svc) for implementing backend

business processes. o Development of SQL server stored procedure, functions, triggers, etc. to handle application

CRUD operations. o Create tables, Entity Relationship (ER), keys & indexes in SQL database

Angular Web Development

o Web development using Angular framework.

o Development of API for implementing backend business processes. This includes multiple

layers.

o Development of Entity Framework (EF) to communicate SQL database for CRUD operations.

o Create tables, Entity Relationship (ER), keys & indexes in SQL database.

Windows Services Development

o Develop & maintain automated windows services schedulers.

o Develop and maintain automated schedulers over IIS using .NET core libraries.

KACST Service Applications development for e-Government programs

o Development of service application to integrate YESSER services.

o Development of service application to expose data for Ministry of Civil Services (MCS)

through YESSER e-government program.

o Development of service application to verify data from National Information center (NIC)

through YESSER e-government program.

o Development of services to integrate SADAD to implement KACST financial gateway.

Mobile Apps Development

o Mobile Apps development using Flutter or Xamarin.

o Development of API for implementing backend business processes. This includes multiple

layers.

o Development of Entity Framework (EF) to communicate SQL database for CRUD operations.

o Create tables, Entity Relationship (ER), keys & indexes in SQL database.

Web Application Integrations

o Integrate with network storage for bulk CRUD operation of files & images.

o Integrate KACST Active Directory (AD) to implement Single-Sign-On (SSO) for KACST users.

o Integrate MS exchange to send email notifications.

o Integrate third-party SMS providers to send SMS notifications.

o Integrate MS Office and Adobe PDF to generate word, excel and pdf files from application.

o Integrate Oracle e-business suite to use HR data in other applications.

Secure Application Development

o Apply security best practices in application development to comply National Cybersecurity

Authority (NCA)

o Use DevSecOps in web application build and deployment pipelines.

o Use application security tools for testing to release secure application.

17.2. Qualification

Bachelor degree in Information Systems, Computer Science, Computer Engineering or other

related degree from reputed university.

17.3. Experience/Skills

Relevant work experience of 5 years in .NET development role.

Knowledge of current development technologies of software industry.

Have experience of working in Agile or Scrum environment.

Excellent verbal and written communication skills.

Technical background and an understanding of the software industry.

Proven ability to manage and prioritize multiple, diverse projects simultaneously.

Must be flexible, independent and self-motivated.

Punctual, Regular and consistent attendance.

18. Report Development

18.1. Tasks

SQL Reporting development. This includes:-

o Conventional analytic (tubular) reports by using SQL Reporting SSRS. o Interactive reports by using SQL reporting PBIRS.

18.2. Qualification

Bachelor degree in Information Systems, Computer Science, Computer Engineering or other

related degree from reputed university.

18.3. Experience/Skills

Relevant work experience of 5 years in .NET development role.

Knowledge of current development technologies of software industry.

Have experience of working in Agile or Scrum environment.

Excellent verbal and written communication skills.

Technical background and an understanding of the software industry.

Proven ability to manage and prioritize multiple, diverse projects simultaneously.

Must be flexible, independent and self-motivated.

Punctual, Regular and consistent attendance.

19. SQL Development

19.1. Tasks

MS SQL development.

o Create & manage Entity Relationship (ER) diagrams. o Create & manage database objects. o Maintain referential integrity, domain integrity and column integrity by using the available

options such as constraints etc. o Applying best processes of code development. o Create & manage data warehousing.

19.2. Qualification

Bachelor degree in Information Systems, Computer Science, Computer Engineering or other

related degree from reputed university.

19.3. Experience/Skills

Relevant work experience of 5 years in .NET development role.

Knowledge of current development technologies of software industry.

Have experience of working in Agile or Scrum environment.

Excellent verbal and written communication skills.

Technical background and an understanding of the software industry.

Proven ability to manage and prioritize multiple, diverse projects simultaneously.

Must be flexible, independent and self-motivated.

Punctual, Regular and consistent attendance.

20. SharePoint Development

20.1. Tasks

SharePoint custom webparts, features and event-handlers development. This includes

development in :-

o Server-side development in solution farm. o Client-side development in SharePoint Framework (SPFx).

20.2. Qualification

Bachelor degree in Information Systems, Computer Science, Computer Engineering or other

related degree from reputed university. Master will be given preference.

SharePoint certification will added advantage.

20.3. Experience/Skills

Relevant work experience of 5 years in SharePoint administration.

Experience with SharePoint Configuration (e.g. Site/List/Library/Permissions) at all levels of

SharePoint object Model.

Experience with SharePoint that must include SharePoint Designer workflows, effective use of the

data view web part (DVWP), content query web part, data form web part, navigation

customization, and some branding customization.

Experience of how to use out-of-the-box SharePoint workflow functions.

Experience with InfoPath Development.

Experience of using or creating user groups, permission and access rights.

Experience consulting and advising on best practices for SharePoint deployment.

Good experience in UI customization and UX enhancement on SharePoint

Experience on Trouble shooting of Performance issues on different SharePoint products.

Have experience of working in Agile or Scrum environment.

Excellent verbal and written communication skills.

Technical background and an understanding of the software industry.

Proven ability to manage and prioritize multiple, diverse projects simultaneously.

Must be flexible, independent and self-motivated.

Punctual, Regular and consistent attendance.

21. Web Designing

21.1. Tasks

Web designing of Windows Form.NET, ASP.NET, Angular and Mobile applications.

Web designing of SharePoint and Portal applications.

Creation of various logo, images and videos as per requirement of ITU and KACST with high

quality and finishing.

21.2. Qualification

Bachelor degree in computer science, digital media production, fine art, information

technology or other related degree from reputed university or having skills of graphic design,

multimedia web design, web design.

21.3. Experience/Skills

Relevant work experience of 5 years in graphic designing, multimedia web designing or web

designing.

Research and implement recent and latest design trends and frameworks such as bootstrap.

Continual professional development to keep up to date with new way of scripting and designing

by using latest tools and techniques.

Have experience of working in Agile or Scrum environment.

Excellent verbal and written communication skills.

Technical background and an understanding of the software industry.

Proven ability to manage and prioritize multiple, diverse projects simultaneously.

Must be flexible, independent and self-motivated.

Punctual, Regular and consistent attendance.

22. Web Applications Support

22.1. Tasks

KACST ERP system that includes all HR operations, Overtime, Training, Mission and Scholarship

system etc. System is completely vertically integrated from Employee to all departments of

KACST.

KACST Internal Portal system.

KACST Attendance system.

KACST Careers system.

COOP Internee Hiring system.

Intellectual Property Unit (IPU) system.

Helpdesk system.

Awareness system.

Content Management system (CMS).

SMS system.

KACST Quiz system.

KACST Survey system.

KACST Grants system.

King Award system.

Almarai Award System.

GSB system for YESSER integration. This includes integration with various government entities.

Ummulqura system.

22.2. Qualification

Bachelor degree in Information Systems, Computer Science, Computer Engineering or other

related degree from reputed university.

22.3. Experience/Skills

Relevant work experience in support role.

Knowledge of current development technologies of software industry.

Have experience of working in Agile/Scrum environment.

Excellent verbal and written communication skills in English and Arabic language.

Technical background and an understanding of the software industry.

Proven ability to manage and prioritize multiple, diverse projects simultaneously.

Must be flexible, independent and self-motivated.

Punctual, Regular and consistent attendance.

23. Application Testing

23.1. Tasks

Documentation for Quality Assurance attributes starting from requirement gathering phase until

deployment and support.

Documentation & implementation of test cases at initial developed, pre-released, pre-UAT and

post-deployment applications.

Documentation and implementation of test case in Change Requests (CR) and bugs.

Create automation script for regression testing.

End to end testing using automation testing platform.

Implementing Continuous Testing (CT) with DevOps pipeline.

Performing Load & Performance testing of Web applications.

Performing other non-functional testing including usability testing, compliance testing &

Security testing of Applications before deployment on production.

Generating reports on Testing performance.

23.2. Qualification

Minimum Bachelor degree in Information Systems, Computer Science, Computer Engineering

or other related degree from reputed university.

23.3. Experience/Skills

Relevant work experience of 5 years in development and/or testing role.

Knowledge of unit/component, smoke, functional, non-functional, integration, system, pair-

wise/black box, beta, acceptance testing.

Excellent verbal and written communication skills.

Technical background and an understanding of the software industry.

Good development/scripting skills in common languages.

Database skills, mainly in SQL Server. Oracle skills is additionally required.

Good experience with different Operating Systems, with emphasis on Windows variants.

Good experience with various browsers especially that are widely used i.e. IE, Chrome, Firefox,

Safari etc.

Good understanding of object oriented programming and .NET.

Knowledge of automated testing tools.

Proven ability to manage and prioritize multiple, diverse projects simultaneously.

Must be flexible, independent and self-motivated.

Punctual, Regular and consistent attendance.

24. ERP functions

Finance Module - Techno / Functional - Arabic

Finance Module - Techno/Functional

SCM Module - Functional - EAM - Arabic

SCM Techno/Functional – GDFP - EAM

HRMS Techno-Functional - Arabic

HRMS Technical - Arabic

HRMS Techno-Functional

Payroll Techno-Functional - Arabic

Finance Module Functional - Arabic

HRMS and Payroll Techno/Functional

Mobile Application Programming

OAF Programming

Active Directory ,Solaris and Network Administration

DBA, OAM/OID Infrastructure Support

Oracle Application DBA

Enterprise Resource Planning (ERP) Oracle E-business Suite R12 comprising of below modules Financials (GL,AP,AR,FA,CM) Human Capital Management (Core HR, Payroll, SSHR, Performance Management) Core HR - Provides the information’s regarding Location, Organization, Job, Position, Grade, Create employment and Assignment etc. Payroll - Employee’s monthly Salary Payment and Overtime Payment with Pay slip. Also provides the Special Mussayer reports for each Payment. SSHR - Provides Self-service functionalities/ Requests to end users are like Absence, Training, Business Mission, Scholarship, Transfer, Credit Bank Loan, Overtime, Letter Requests, Clearance, Resignation, Track Request etc. Performance Management - This includes the Saudi and Non Saudi appraisal process and provides the employee’s appraisal rating for each year. Supply Chain (iProcurement, Purchasing, Inventory) Project Costing Business Intelligence The implemented modules serve the business needs of below departments of KACST

Finance

Human Resources

Warehouse

Procurement

Project Management Office General Directorate of Facilities & Projects (GDFP)

Single Sign On

Single sign on provides the seamless access to other applications, once logged in with Windows authenticated user-name and password. Access is of two types : Internal user: User can access to ILP/ERP and can access all other application links provided in ILP/ERP without any other validations. External User: External registered users can access their respective applications.

ERP Application Support

Monitoring and administering ERP related software and system problems ERP application level user management Installing new software upgrade and releases with latest patches Cloning of EBS application

Database Admin Support

Manage and monitor all databases like ERP and OAM/OID. Maintaining high availability design, including RAC. Patching ,cloning and RMAN backup of database.

OID and OAM admin Support

User Management from OAM/OID level Setting up SSO/LDAP authentication Synchronization of users from OID to applications like EBS and others.

Solaris and Network admin Support

Perform systems & network engineering tasks and activities. Integration and implementing hardware, software and support facilities Patching of latest hardware firmware and operating system kernel patches Enhances the existing systems and participates in analysis, design and new construction of the next generation IT systems Identify/fix problems within existing systems design

Storage and Backup admin Support

Manage and monitor current storage (SAN) environment like usage, performance and availability Maintain proper backup schedule, restore and recover data as requested. Facilitate off-site storage of tape