Junior System Engineer

El-Amir Group - Egypt - Cairo

Role and Responsibilities:

  1. System Administration:
    • Installation and Configuration: Set up and configure servers, operating systems, and applications.
    • Maintenance: Perform regular maintenance tasks such as patch management, updates, and system monitoring.
  2. Troubleshooting and Support:
    • Issue Resolution: Troubleshoot and resolve system issues, including hardware, software, and network problems.
    • Technical Support: Provide technical support to end-users and other IT staff.
  3. System Monitoring:
    • Performance Monitoring: Monitor system performance and availability using tools and dashboards.
    • Alert Management: Respond to alerts and notifications about system issues or failures.
  4. Backup and Recovery:
    • Backup Management: Implement and manage backup solutions to ensure data is securely backed up and retrievable.
    • Disaster Recovery: Assist in disaster recovery planning and testing to ensure business continuity.
  5. Security:
    • Access Control: Manage user accounts, permissions, and security settings to protect system resources.
    • Patch Management: Apply security patches and updates to safeguard systems against vulnerabilities.
  6. Documentation:
    • Configuration Documentation: Maintain documentation for system configurations, procedures, and troubleshooting steps.
    • Incident Reporting: Document incidents and resolutions for future reference and learning.
  7. Collaboration:
    • Team Work: Work closely with senior engineers, IT managers, and other stakeholders to support and enhance system operations.
    • Project Assistance: Assist in IT projects, such as system upgrades or migrations.
  8. Learning and Development:
    • Skill Enhancement: Stay updated with the latest technologies and best practices in system engineering.
    • Training: Participate in training sessions and professional development opportunities.

Technical Skills:Operating Systems:Windows Server: Knowledge of Windows Server operating systems, including installation, configuration, and administration.Linux: Familiarity with Linux distributions (e.g., Ubuntu, CentOS) and command-line administration.Networking:Networking Basics: Understanding of network fundamentals, including IP addressing, DNS, DHCP, and subnetting.Network Devices: Experience with routers, switches, firewalls, and other networking equipment.System Monitoring and Management Tools:Monitoring Tools: Experience with system monitoring tools such as Nagios, Zabbix, or SolarWinds.Management Tools: Familiarity with configuration management tools like Ansible, Puppet, or Chef.Backup and Recovery:Backup Solutions: Knowledge of backup solutions and methodologies (e.g., Veeam, Backup Exec).Disaster Recovery: Basic understanding of disaster recovery planning and execution.Security:Security Practices: Understanding of basic security practices, including firewalls, antivirus, and intrusion detection/prevention systems.Authentication: Experience with authentication methods and access control mechanisms.Scripting and Automation:Scripting Languages: Proficiency in scripting languages such as PowerShell, Bash, or Python for automating tasks and system management.Automation Tools: Familiarity with automation tools and frameworks to streamline system operations.Virtualization and Cloud Computing:Virtualization: Basic knowledge of virtualization technologies such as VMware, Hyper-V, or VirtualBox.Cloud Services: Familiarity with cloud computing platforms (e.g., AWS, Azure) and services.Hardware:Hardware Troubleshooting: Experience with diagnosing and repairing hardware issues, including servers and workstations.Hardware Configuration: Understanding of hardware components and their configuration.Version Control:Git: Basic knowledge of version control systems like Git for managing configuration files and scripts.Soft Skills:Problem-Solving: Strong analytical and problem-solving skills for troubleshooting and resolving system issues.Communication: Effective communication skills for interacting with team members and end-users.Attention to Detail: Precision in managing and documenting system configurations and processes.Additional Considerations:ITIL Framework: Familiarity with ITIL (Information Technology Infrastructure Library) principles can be beneficial.Certifications: Earning certifications such as CompTIA A+, CompTIA Network+, or Microsoft Certified: Azure Fundamentals can enhance your qualifications and career prospects.
Post date: Today
Publisher: Wuzzuf .com
Post date: Today
Publisher: Wuzzuf .com