Job Title: Linux Engineer
Company Name: DarkMatter
Location: Abu Dhabi, United Arab Emirates (UAE)
Key Duties and Responsibilities: As a Service Linux Engineer, you will:
- Provide escalation support for Linux sysadmins and for mobile support teams
- Undertake configuration management work in accordance with the Change Management procedures.
- Perform Quality Assurance reviewing proposed data changes, assess risk, provide mitigation and provide technical sign off.
- Undertake break fix activities joining high profile bridges and investigating root cause. Where appropriate develop mitigation plans. This will include working with Tier Engineering, System Integrators, and Vendors.
- Provide hardware diagnostic and support assistance as requested by other groups, perform root cause analysis determining the cause of a problem and recommending and implementing solutions.
- Ensure that all problems are resolved either in a timely manner or ensure that they are escalated to the appropriate management structure.
- Provide operational support to deploy and Implementation teams ensuring seamless operational handover.
- Ensure that all documentation is kept up to date and is accessible by the rest of the team and provide support and consultancy using appropriate diagnostic tools to all areas.
- Manage large scale Linux server environments: handling Linux environment, including deployment, administration, networking, performance monitoring and tuning, security hardening, trouble shooting and production operations.
- Dealing with daily operations of online services, including but not limited to firewall, DNS, web and databases.
- Install, maintain, automate and upgrade various software and manage the monitoring of various services and ensure availability of these resources.
- Contribute to the evolving architecture of our Linux and storage services to meet changing requirements for scaling, reliability, performance, manageability, and price.
- Maintain strong security of networks and take care of implementation of various host and network security policies and procedures.
- Manage and maintain monitoring to ensure uptime and SLA levels.
Qualifications, Skills and Experience:
- The Service Linux Engineer should have 8-10+ years of experience in information technology with a focus on Unix/Linux and on Android.
- A firm understanding of Linux internals and experience in the design, implementation and maintenance of large-scale virtual and physical UNIX/Linux based infrastructures.
- Strong root cause analysis skills. Experienced in troubleshooting, log analysis, solution assessment and staged rollout.
- Excellent knowledge of log management including Solarwinds, Splunk or equivalent log server technologies.
- Excellent knowledge of Apache, Ngnix, NoSQL, MySQL or equivalent database.
- Excellent knowledge of Linux cloud-based solutions like AWS or similar and in-depth knowledge of auto scaling.
- Excellent knowledge of mobile app development environments and portals, app version control, closed group testing, and large-scale deployment in a corporate environment
- Good programming skills and experience in scripting languages like Perl/Shell/Python.