System Engineer

Ghobash Group
Riyadh
SAR 200,000 - 300,000
Job description

Company Description

Gulf Business Solutions (GBS) is the leading information and technology solutions provider in the kingdom of Saudi Arabia. Since we started as a business more than thirty years ago, we have grown to an enterprise supported by over five hundred employees, with a rich portfolio of products and services ranging from printing systems to end-to-end digital transformation solutions. GBS enables organizations and businesses in their journey to a digitalized business environment with cutting edge Information and Technology Solutions. We source and select only the most advanced products and solutions through the many strategic partnerships we’ve developed over the years with some of the world’s leading technology companies. GBS represents GCG-Enterprise Solutions and CNS Middle East, operating as an umbrella company for both brands in KSA.


Job Description

Support and administer the Applications Deployment infrastructure

  1. Provide continuous administration and support of Group Digital Operation Applications Deployment landscape, comprised of servers, storages and applications.
  2. Ensure systems availability, integrity, reliability, and optimum usability by minimizing risk factors and safeguarding Group Digital Operations investments.
  3. Monitor and troubleshoot application software problems and ensure their prompt and satisfactory resolution.
  4. Monitor systems performance to identify and rectify systems bottlenecks and malfunctions.
  5. Develop infrastructure capacity plans to support corporate business and technical applications, in collaboration with respective Group IT Function staff.
  6. Provide technical support within the Group Digital & Cybersecurity, including analyzing provisioning of new recommended packages and applications during solution design process regarding system, hosting environments, and network design and performance.
  7. Ensure compliance with change control and configuration management procedures to guarantee the integrity of the Systems.

Plan, Test and Evaluate Applications Deployment activities

  1. Plan, lead and coordinate testing / installation / upgrade of operating systems, application packages, and security management tools for applications and ensure that the implementation is executed according to an agreed plan and time scale.
  2. Develop procedures required to carry out the installation/deployment in coordination with Application owners and keep them up to date.

Deploy Applications Security & Access Control Solutions

  1. Implement, in consultation with Application owners, logical access controls security to the various systems for the systems/application administration activities by ensuring that users get access only to those functions/data required for their operations.
  2. Supervise and control the provision of technical support to all users in diagnosing faults malfunctions of any of the applications and determine appropriate corrective actions.

Deploy and Operate Back-up & Disaster Recovery Systems

  1. Participate in the implementation and testing of the contingency and Disaster Recovery Plans to ensure continuous availability of the IT applications.
  2. Develop checkpoint, backup, and recovery procedures for use by operation staff, and application development teams. Co-ordinate major recovery operations with other IT staff as appropriate.

Plan Applications Deployment administration activities

  1. Develop all standard operating procedures (SOPs) and manuals related to the Company applications design, and solutions administration and security management activities.
  2. Plan domain activities in coordination with other Digital teams to achieve the Company business objectives regarding Applications Deployment operations for all current and future facilities and locations.
  3. Participate in the development of annual IT budgets by identifying Company hosting Application Deployment infrastructure and systems administration operating costs and additional domain investments requirements.
  4. Plan and control systems configuration changes in coordination with other IT team members.
  5. Prepare, evaluate, archive, and keep up-to-date technical and configuration documentation of all existing and future system administration and hosting management services.
  6. Perform system capacity planning, performance monitoring, tuning and optimization of the Company applications, solutions, and services.
  7. Collaborate with other IT groups to review requirements for all systems architecture and configuration changes.
  8. Participate in the Group IT change control activities whenever required.

Administer Applications Deployment security activities

  1. Manage all Applications Deployment security operations and controls. Monitor the systems access permissions and privileges as required and conduct regular access reviews as per the existing standards and procedures.
  2. Develop, implement, and regularly test backup and recovery plans for all Applications and related solutions.
  3. Assist in designing and maintaining the required continuity and recovery strategies for all Applications Deployment systems and solutions.
  4. Monitor Company systems to ensure their availability, integrity, and security.
  5. Communicate with Group IT governance and operations teams to ensure Application integrity and security.
  6. Assess existing and future information security solutions and their effectiveness in the protection of the Company applications, services, and information assets.
  7. Constantly monitor Company applications and their stored data for security, integrity, and continuity issues.
  8. Coordinate with the IT governance personnel to establish and apply the Company applications security architecture principles.
  9. Support the Company network and database teams in their efforts to securely plan and deploy systems, solutions, applications, and tools.

Conduct Applications performance tuning activities

  1. Monitor and report on the performance of the Company Applications. Regularly adjust configuration parameters to ensure adequate systems performance.
  2. Constantly evaluate the Company application related performance. Ensures the highest levels of availability and continuity of IT services.
  3. Analyze trends and report potential problems or areas of improvement wherever applicable.
  4. Evaluate tests, deploy, and maintain standard solutions for system monitoring, performance tuning and management.
  5. Optimize applications in line with availability and performance targets and SLAs.
  6. Generate management reports on application performance, utilization, and reliability on a regular basis.

Contribute to the risk management exercises

Qualifications

Any IT Graduate

Additional Information

Insurance

Annual Air Ticket Allowance

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new System Engineer jobs in Riyadh