Systems Administration Specialist at National examination and school inspection authority (NESA): (Deadline 5 November 2025)
Job responsibilities
Key Responsibilities A. System Administration • Install,
configure, and maintain servers (Windows/Linux) and network systems. • Ensure
system security, data protection, and regular backup procedures. • Monitor
system performance and proactively identify potential issues. • Manage user
accounts, permissions, and authentication processes. • Maintain system
documentation, including architecture diagrams, configurations, and incident
reports. • Oversee cloud service usage (e.g., AWS, Azure, Google Cloud) and local
hosting environments. • Design and provide guidance on system structures and
ensure that the design of the system allows all components to work properly
together. • Install, upgrade, and monitor software and hardware, and maintain
system efficiency. • Troubleshoot problems reported by users. • Make
recommendations for future system upgrades. • Maintain network and system
security, business applications, security tools, web-servers, email, •
operating systems, and local and wide area networking. • Ensure backup and
recovery, as well as business continuity planning • Evaluate and modify the
system’s performance. • Maintain integrity of the network, server deployment,
and systems security. • Ensure network connectivity throughout all the
institutions’ LAN/WAN infrastructure is on par with technical considerations. •
Assign configuration of authentication and authorization of directory services.
• Maintain network facilities in individual machines, such as drivers and
settings of personal devices and computers, as well as printers. • Analyze and
take proper decisions and implementation on what type of software and hardware
configurations are required for the organization. Mainly, the incumbent will be
responsible for ireme.nesa and CAMIS systems, with flexibility to work on other
systems and related activities. B. Required Technical Skills Backend
Development: • Spring Boot 3.x – Deep understanding of the latest version and
its features • Spring Framework Core – Dependency Injection, IoC containers,
Spring beans lifecycle • Spring Data JPA – ORM mapping, repository patterns,
database interactions • Spring Security – Authentication, authorization, JWT,
OAuth2, security best practices • Spring REST – RESTful API design, error
handling, validation • Maven/Gradle – Dependency management and build tools •
Java 17+ – Modern Java features (records, sealed classes, pattern matching,
virtual threads) • Database Management – SQL proficiency (PostgreSQL, MySQL, or
similar), query optimization • API Documentation – OpenAPI/Swagger integration
• Testing – JUnit 5, Mockito, integration testing, test-driven development
Frontend Development (React) • Next.js 14+ – App Router, Server Components,
Client Components • React 18+ – Modern React with hooks, concurrent features,
suspense • TypeScript – Strong proficiency required for type-safe development •
Server-Side Rendering (SSR) – Understanding of SSR, Static Site Generation
(SSG), and Incremental Static Regeneration (ISR) • API Routes/Route Handlers –
Building backend API endpoints within Next.js • Data Fetching – Server and
client-side data fetching patterns, SWR or React Query • State Management –
Zustand, Redux Toolkit, or React Context API • Next.js Routing – File-based
routing system, dynamic routes, route groups • CSS/Styling – Tailwind CSS
(commonly used with Next.js), CSS Modules, or styled-components • Shadcn ui •
Search Engine Optimization: Google console. • Performance Optimization – Code
splitting, bundle optimization, Core Web Vitals • Form Handling – React Hook
Form with validation libraries (Zod, Yup) • Testing – Jest, React Testing
Library, Playwright or Cypress for E2E testing • Authentication – NextAuth.js
or similar authentication solutions DevOps & Tools • Version Control – Git,
branching strategies, pull requests, code reviews • CI/CD-Jenkins, GitHub
Actions, GitLab CI, or similar • Containerization – Docker basics,
containerizing applications • Cloud Platforms – AWS, Azure, or GCP fundamentals
• API Testing – Postman, Insomnia, or similar tools Database & Data Management
• Relational Databases – Design, normalization, transactions, indexing • NoSQL
(Optional but beneficial) – MongoDB, Redis for caching • Database Migration
Tools – Flyway or Liquibase General Skills • RESTful API Design – Best
practices, HTTP methods, status codes • Microservices Architecture –
Understanding of distributed systems (beneficial) • Authentication &
Authorization – Session management, token-based auth • Logging & Monitoring
– SLF4J, Log4j2, application monitoring tools • Performance Optimization – Both
frontend and backend optimization techniques • Docker and Kubernetes Soft
Skills & Methodologies • Agile/Scrum – Experience working in agile
environments • Problem-Solving – Strong analytical and debugging skills • Code
Quality – Clean code principles, design patterns, SOLID principles •
Communication – Ability to collaborate with cross-functional teams •
Documentation – Technical documentation and code commenting • Ability to adapt
to other languages and web technologies such Node JS, Python. C. Support and
Capacity Building • Provide technical support to users and troubleshoot
system-related issues. • Train and guide staff on system usage and ICT best
practices. • Support data backup, recovery, and digital security initiatives. •
Contribute to ICT policy implementation and ICT strategic plan development D.
Deliverables • Reliable and secure system environment with documented
maintenance logs. • Updated and optimized software modules and system
integrations. • Monthly system performance and uptime reports. • User support
logs and technical documentation. • Developed or improved system features
according to institutional needs.
Qualifications
- Bachelor’s
Degree in Software Engineering
3 Years of relevant experience
- Master’s
Degree in Software Engineering
1 Years of relevant experience
- Master’s
Degree in Computer Science
1 Years of relevant experience
- Bachelor
of Science in Information Technology
3 Years of relevant experience
- Bachelor
of Science in Computer Science
3 Years of relevant experience
- Master’s
Degree in Information Technology
1 Years of relevant experience
Required competencies and key technical skills
- Understanding
of web services protocols including but not limited to REST, SOAP, and
API
- Mastery
in software engineering tools, Integration Architecture, and best
practices
Deep expertise and hands on experience with Java logging
framework such as Log4J, Apache Commons Logging or SLF4J
- Ability
to optimize code and identify performance bottlenecks in applications
- Skills
in security systems? including firewalls, intrusion detection systems,
anti-virus software, authentication systems, log management, content
filtering, etc
Psychometric Languages
- English
Psychometric Domains
- Problem
solving
Competence / Skills
- Clear
and Effective Communication
Communication skills
CLICK
HERE TO READ MORE AND APPLY
CLICK
HERE TO JOIN AFROCAREERS.COM WHATSAPP CHANNEL
Systems
Administration Specialist at National examination and school inspection
authority (NESA): (Deadline 5 November 2025)
Job
responsibilities
Key
Responsibilities A. System Administration • Install, configure, and maintain
servers (Windows/Linux) and network systems. • Ensure system security, data
protection, and regular backup procedures. • Monitor system performance and
proactively identify potential issues. • Manage user accounts, permissions, and
authentication processes. • Maintain system documentation, including
architecture diagrams, configurations, and incident reports. • Oversee cloud
service usage (e.g., AWS, Azure, Google Cloud) and local hosting environments.
• Design and provide guidance on system structures and ensure that the design
of the system allows all components to work properly together. • Install,
upgrade, and monitor software and hardware, and maintain system efficiency. •
Troubleshoot problems reported by users. • Make recommendations for future
system upgrades. • Maintain network and system security, business applications,
security tools, web-servers, email, • operating systems, and local and wide
area networking. • Ensure backup and recovery, as well as business continuity
planning • Evaluate and modify the system’s performance. • Maintain integrity
of the network, server deployment, and systems security. • Ensure network
connectivity throughout all the institutions’ LAN/WAN infrastructure is on par
with technical considerations. • Assign configuration of authentication and
authorization of directory services. • Maintain network facilities in
individual machines, such as drivers and settings of personal devices and computers,
as well as printers. • Analyze and take proper decisions and implementation on
what type of software and hardware configurations are required for the
organization. Mainly, the incumbent will be responsible for ireme.nesa and
CAMIS systems, with flexibility to work on other systems and related
activities. B. Required Technical Skills Backend Development: • Spring Boot 3.x
– Deep understanding of the latest version and its features • Spring Framework
Core – Dependency Injection, IoC containers, Spring beans lifecycle • Spring
Data JPA – ORM mapping, repository patterns, database interactions • Spring
Security – Authentication, authorization, JWT, OAuth2, security best practices
• Spring REST – RESTful API design, error handling, validation • Maven/Gradle –
Dependency management and build tools • Java 17+ – Modern Java features
(records, sealed classes, pattern matching, virtual threads) • Database
Management – SQL proficiency (PostgreSQL, MySQL, or similar), query
optimization • API Documentation – OpenAPI/Swagger integration • Testing –
JUnit 5, Mockito, integration testing, test-driven development Frontend
Development (React) • Next.js 14+ – App Router, Server Components, Client
Components • React 18+ – Modern React with hooks, concurrent features, suspense
• TypeScript – Strong proficiency required for type-safe development •
Server-Side Rendering (SSR) – Understanding of SSR, Static Site Generation
(SSG), and Incremental Static Regeneration (ISR) • API Routes/Route Handlers –
Building backend API endpoints within Next.js • Data Fetching – Server and
client-side data fetching patterns, SWR or React Query • State Management –
Zustand, Redux Toolkit, or React Context API • Next.js Routing – File-based
routing system, dynamic routes, route groups • CSS/Styling – Tailwind CSS
(commonly used with Next.js), CSS Modules, or styled-components • Shadcn ui •
Search Engine Optimization: Google console. • Performance Optimization – Code
splitting, bundle optimization, Core Web Vitals • Form Handling – React Hook
Form with validation libraries (Zod, Yup) • Testing – Jest, React Testing
Library, Playwright or Cypress for E2E testing • Authentication – NextAuth.js
or similar authentication solutions DevOps & Tools • Version Control – Git,
branching strategies, pull requests, code reviews • CI/CD-Jenkins, GitHub
Actions, GitLab CI, or similar • Containerization – Docker basics,
containerizing applications • Cloud Platforms – AWS, Azure, or GCP fundamentals
• API Testing – Postman, Insomnia, or similar tools Database & Data Management
• Relational Databases – Design, normalization, transactions, indexing • NoSQL
(Optional but beneficial) – MongoDB, Redis for caching • Database Migration
Tools – Flyway or Liquibase General Skills • RESTful API Design – Best
practices, HTTP methods, status codes • Microservices Architecture –
Understanding of distributed systems (beneficial) • Authentication &
Authorization – Session management, token-based auth • Logging & Monitoring
– SLF4J, Log4j2, application monitoring tools • Performance Optimization – Both
frontend and backend optimization techniques • Docker and Kubernetes Soft
Skills & Methodologies • Agile/Scrum – Experience working in agile
environments • Problem-Solving – Strong analytical and debugging skills • Code
Quality – Clean code principles, design patterns, SOLID principles •
Communication – Ability to collaborate with cross-functional teams •
Documentation – Technical documentation and code commenting • Ability to adapt
to other languages and web technologies such Node JS, Python. C. Support and
Capacity Building • Provide technical support to users and troubleshoot
system-related issues. • Train and guide staff on system usage and ICT best
practices. • Support data backup, recovery, and digital security initiatives. •
Contribute to ICT policy implementation and ICT strategic plan development D.
Deliverables • Reliable and secure system environment with documented
maintenance logs. • Updated and optimized software modules and system
integrations. • Monthly system performance and uptime reports. • User support
logs and technical documentation. • Developed or improved system features
according to institutional needs.
Qualifications
- Bachelor’s Degree in Software
Engineering
3
Years of relevant experience
- Master’s Degree in Software
Engineering
1
Years of relevant experience
- Master’s Degree in Computer
Science
1
Years of relevant experience
- Bachelor of Science in
Information Technology
3
Years of relevant experience
- Bachelor of Science in Computer
Science
3
Years of relevant experience
- Master’s Degree in Information
Technology
1
Years of relevant experience
Required
competencies and key technical skills
- Understanding of web services
protocols including but not limited to REST, SOAP, and API
- Mastery in software engineering
tools, Integration Architecture, and best practices
Deep
expertise and hands on experience with Java logging framework such as Log4J,
Apache Commons Logging or SLF4J
- Ability to optimize code and
identify performance bottlenecks in applications
- Skills in security systems?
including firewalls, intrusion detection systems, anti-virus software,
authentication systems, log management, content filtering, etc
Psychometric
Languages
- English
Psychometric
Domains
- Problem solving
Competence
/ Skills
- Clear and Effective Communication
Communication
skills
CLICK HERE TO READ
MORE AND APPLY
first
step toward your Canadian dream!
CLICK
HERE TO JOIN AFROCAREERS.COM WHATSAPP CHANNEL
first
step toward your Canadian dream!

Post a Comment