Our Job Offers
Join us, we offer you an extraordinary chance to learn, develop, and be part of an exciting experience and team.
System Administrator
1 open positions
Job Summary
As a System Administrator, you will be responsible for managing and maintaining the company's network and server infrastructure, ensuring the smooth operation of services, and providing technical support to customers and internal teams.
Duties and responsibilities
1- Maintain the company's network infrastructure, including routers, switches, firewalls, and wireless access points.
2- Monitor network performance and troubleshoot network issues to ensure optimal connectivity and uptime.
3- Implement and maintain network security measures, including firewall configurations, intrusion detection systems, and access controls.
4- Administer and maintain servers running various operating systems, such as Windows Server and Linux.
5- Install, configure, and manage server hardware, operating systems, and software applications.
6- Monitor server performance, resource utilization, and troubleshoot server-related issues.
7- Provide technical support to end-users and customers, resolving hardware, software, and network-related issues.
8- Assist with network connectivity setup, including configuring routers, modems, and other networking equipment.
9- Respond to customer inquiries and troubleshoot internet connectivity problems in a timely and professional manner.
10- Implement monitoring tools to track network and server performance, identifying and addressing potential issues proactively.
11- Perform routine system maintenance tasks, such as applying patches, updates, and security fixes.
12- Conduct regular system audits and security assessments to ensure compliance with company policies and industry standards.
13- Maintain accurate documentation of network diagrams, server configurations, and standard operating procedures.
14- Generate reports on network performance, system availability, and incident resolution
15- Collaborate with cross-functional teams, including network engineers, software developers, and customer support staff, to resolve complex technical issues and improve system performance.
16- Participate in project planning and implementation of network and system upgrades or expansions.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- At least 2-3 years of experience as a System Administrator or similar role.
Core Competencies:
- Network Administration
- Server Management
- System Security
- Technical Troubleshooting
- Customer Support
- System Monitoring and Maintenance
- Adaptability and Problem-Solving
- Continuous Learning
- Collaboration and Teamwork
Skills:
- Proficiency in network protocols, routing, switching, and firewall concepts.
- Strong skills in server installation, configuration, and maintenance.
- Understanding of network and system security principles.
- Proficiency in managing and troubleshooting Windows Server and Linux operating systems.
- Familiarity with scripting languages such as PowerShell, Bash, or Python.
- Strong analytical and problem-solving skills
- Excellent communication and interpersonal skills
- Strong documentation skills to maintain accurate records of network configurations, server setups, and troubleshooting steps.
- Willingness to adapt to new technologies, industry trends, and evolving IT landscapes.
Knowledge:
- Excellent communication skills, both written and verbal
- Excellent Command of Microsoft Office (MS Word, MS Excel, PowerPoint)
- In-depth knowledge of network infrastructure components .
- Comprehensive understanding of server operating systems
- Familiarity with virtualization technologies
- Proficiency in network and system security best practices
- Knowledge of backup strategies, technologies, and tools.
- Familiarity with scripting languages
- Awareness of industry standards and compliance regulations
General KPIs:
- Measure network availability and reliability.
- % of the time taken to resolve system issues.
- % of the time taken to respond to user-reported incidents.
- Evaluate adherence to change management processes.
- Evaluate the improvements in network and server performance.
Content Uploader
1 open positions
Account Manager
1 open positions
Technical Support Engineer
1 open positions
DevOps Engineer
1 open positions
Job Summary
As a DevOps Engineer, you will be responsible for ensuring the smooth operation and continuous improvement of our infrastructure and software delivery processes. You will collaborate closely with cross-functional teams to automate, streamline, and optimize our development, testing, deployment, and monitoring processes.
Duties and responsibilities
1- Independently implement complex tasks with little or no supervision, following company and industry best practices and standards.
2- Analyze operational, integration and security requirements for systems, and contribute to the DevOps plan by defining and estimating tasks.
3- Collaborate with development, operations, and QA teams to define and implement best practices for continuous integration, continuous delivery, and infrastructure automation.
4- Develop and maintain configuration management tools, such as Ansible, Chef, or Puppet, to automate infrastructure provisioning and configuration.
5- Monitor and optimize system performance, scalability, and availability, using tools like Nagios, Prometheus, or ELK stack.
6- Troubleshoot and resolve issues related to infrastructure, deployments, and system performance in a timely manner.
7- Implement and maintain effective security measures and best practices to protect company and customer data.
8- Write automated performance, load and security tests for complex systems, following established system performance metrics.
9- Identify root cause of medium-complexity problems and perform impact and trade-off analysis of different technical solutions, recommending best options.
10- Coach and guide other team members in all areas of DevOps, reviewing their code and validating estimates.
11- Document processes, configurations, and troubleshooting guides to ensure knowledge sharing and maintain system documentation.
12- Stay updated with industry trends, best practices, and emerging technologies related to DevOps and infrastructure management.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 4 years of experience in software development or DevOps
Core Competencies:
- Infrastructure Automation
- Continuous Integration and Continuous Delivery
- Cloud Platforms
- Scripting and Programming
- Networking and Protocols
- Troubleshooting and Problem-Solving
- Security Best Practices:
- Collaboration and Communication
- Continuous Learning
- Documentation and Knowledge Sharing
Skills:
- Proficiency in using automation tools such as Ansible, Chef, Puppet, or similar tools
- Experience with implementing and managing CI/CD pipelines.
- Ability to deploy and manage applications in a cloud environment
- Proficiency in scripting languages such as Bash, Python, or Ruby.
- Basic programming skills to collaborate with developers and automate tasks.
- Ability to containerize applications, manage containerized environments.
- Ability to set up monitoring alerts, collect and analyze logs, and ensure system performance and availability.
- Ability to troubleshoot network-related issues, configure network devices, and optimize network performance.
- Ability to work in an agile environment, collaborate with cross-functional teams
- Ability to clearly articulate technical concepts and solutions
- Ability to troubleshoot complex problems, conduct root cause analysis.
Knowledge:
- Fluent Command of English and Arabic- Written and Spoken.
- Fluent Command of Microsoft Office (MS Word, MS Excel, PowerPoint)
- Understanding of networking concepts
- Familiarity with network troubleshooting tools and techniques.
- Knowledge of protocols commonly used in ISP environments
- Understanding of the typical infrastructure components
- Familiarity with virtualization technologies
- Knowledge of cloud platforms and their networking capabilities,
- Proficiency in Linux/Unix operating systems and command-line interfaces.
- Knowledge of network security principles, best practices, and tools
- Experience with monitoring tools and logging frameworks
- Strong scripting and automation skills using languages
- Understanding of incident management processes
- Effective communication and collaboration skills to work with cross-functional teams
General KPIs:
- % of time taken to deploy new features, bug fixes, or infrastructure changes.
- % of time taken to respond to incidents, identify root causes, and resolve them.
- % of time required to restore services or systems after an incident or failure.
- % of compliance with security standards, regulations, and best practices.
- % of customer satisfaction with the performance