Linux Web/System Administrator
MTS -
Heliopolis, CairoPosted 3 years ago38People have clicked1 open position
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Manage large scale Linux server environments: handling Linux environment builds, including deployment, administration, networking, performance monitoring/tuning, security hardening, troubleshooting and production operations.
- Build high-performance web environments;
- Work together with the team and external parties in troubleshooting/resolving application outages and other incidents to ensure performance and stability;
- Contribute to the development of configuration management and automate routine tasks;
- Proactively deal with monitoring alerts.
- Install and Configure Linux Systems
- Perform System Maintenance
- Create System Backups
- Maintain System Security
- Help tune performance and ensure high availability of infrastructure
- Design and develop infrastructure monitoring and reporting tools
- Develop and maintain configuration management solutions
- Develop test automation frameworks in collaboration with rest of the team
- Create tools to help teams make the most out of the available infrastructure
- Proactively maintain and develop all Linux infrastructure technology to maintain a 24x7x365 uptime service
- Engineering of systems administration-related solutions for various project and operational needs
- Maintain best practices on managing systems and services across all environments
- Fault finding, analysis and of logging information for reporting of performance exceptions
- Proactively monitoring system performance and capacity planning
- Manage, coordinate, and implement software upgrades, patches, hot fixes on servers, workstations, and network hardware
- Create and modify scripts or applications to perform tasks
- Provide input on ways to improve the stability, security, efficiency, and scalability of the environment
- Collaborate with other teams and team members to develop automation strategies and deployment processes
Job Requirements
- Working experience as a Linux System Administrator 3+ years;
- In-depth knowledge and experience building, configuring and monitoring web server system components and compiling open source applications.
- Very good knowledge, safe handling and experience with Linux systems (Ubuntu-based);
- Experience with Ubuntu package management;
- Experience in a web hosting environment and/or supporting a development environment;
- Experience in dealing with databases, especially MariaDB, and MySQL;
- Experience with web-servers, reverse proxies, cache servers, application servers, SQL/NoSQL database servers. (Varnish, Nginx, Apache, PHP, MySQL, Elasticsearch);
- Familiarity with performance monitoring and troubleshooting tools
- Familiar with containers technologies kobernative and open shift