Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Overview
We are looking for a System Engineer to maintain, upgrade and manage our software, hardware and networks.
Apply DevOps best practices to automate our application delivery and deployment process and monitor application performance.
Resourcefulness is a necessary skill in this role. You should be able to diagnose and resolve problems quickly. You should also have the patience to communicate with a variety of interdisciplinary teams and users.
Your goal will be to ensure that our technology infrastructure runs smoothly and efficiently.
Responsibilities
- Manage physical and virtual servers and their hosted systems (like VMware, Hyper-V, RAID, Bios firmware updates).
- Deploy and manage business critical applications and service in cloud like Amazon Web Services (AWS), Microsoft Azure DevOps.
- Install and Configure Linux, Microsoft Systems.
- Monitor and secure managed servers, applications, databases and services from uncontrolled and unintended access.
- Collaborate with engineering and network teams to coordinate on IT policies.
- Build policies and scripts to support company owned device.
- Develop and maintain documentation for supported applications, processes, and training material to internal employees and IT staff.
- Develop, deploy and manage tools and processes to facilitate end-user asset management, provisioning and tracking.
- Participate in general IT operations and user support.
- Build and maintain cross-functional relationships with internal teams to drive initiatives.
- Plan and implement systems automation of tools and processes as required in coordinating with engineering, network and business users for better efficiency like employee onboarding and offboarding.
- Oversee and provide operations support including account management, workflow, log analysis, troubleshooting and service optimization.
- Assist in ongoing evaluation and management of major vendor relationships and outsourcing arrangements.
- Develop system-monitoring and support automation to enhance and scale the quality of support (custom scripts or tools to automate routine activities).
- Install, configure, monitor and maintain operations, performance and security of applications, SQL.
- Databases and services needed on Windows or Linux Environment (including managing IIS and Apache Servers).
- Install, configure and test all high availability, backups and disaster recovery solutions for managed systems hardware and software.
- Managing company’s external hosting from websites, domains, certificates, etc.
- Install, configure, maintain and troubleshoot Active Directory Domain Controller, DNS, DHCP, File Server, Print Server, WSUS, WDS and IIS, Single-Sign-On (SSO).
- Manage and support desktop workstation environments.
Job Requirements
- BSc/Ba in Information Technology, Computer Science, Engineering or a related discipline.
- Proven experience as a System Engineer, Network Administrator or similar role.
- Ability to create scripts in Python, Perl or other scripting and bash language.
- Resourcefulness and problem-solving aptitude.
- Must have professional certification in Microsoft MCSA, MCSE.
- Proven experience and knowledge of OS and Server administration (Linux, Windows).
- Proven experience and knowledge of virtualization (Ex: Hyper-V, VMware).
- Proven experience and knowledge of containerization (Ex: Docker, Kubernetes).
- Experience in network administration (LAN, WAN) and patch management.
- Good knowledge of system security (e.g. intrusion detection systems) and data backup/recovery.
- Experience in database administration, data backup and recovery.
- Good knowledge of information security.
- Experience administering SaaS applications like Okta, Google Workspace, Slack, Zoom.
- Hands-on experience working in Azure DevOps, GCP and AWS environments.
- Developing automation workflows and integrations for repetitive or manual tasks.
- Experience working with CI/CD tools and Git.
Featured Jobs
Similar Jobs
- System Administrator EngineerFawry for Banking Technology and Electronic Payments S.A.E - Smart Village, Giza14 days ago
- System Implementation EngineerFawry for Banking Technology and Electronic Payments S.A.E - Smart Village, Giza16 days ago