1- Managing and monitoring all installed systems and infrastructure2- Installing, configuring, testing and maintaining operating systems, application software and system management tools3- Ensuring the highest levels of systems and infrastructure availability4- Monitor and test application performance for potential bottlenecks, identify possible solutions, and work with developers to implement those fixes5- Maintain security, backup, and redundancy strategies6- Write and maintain custom scripts to increase system efficiency and lower the human intervention time on any tasks7- Provide 2nd and 3rd level support8- Liaise with vendors and client for problem resolution9- Working experience in installing, configuring and troubleshooting UNIX /Linux based environments.10- Knowledge of other data visualization tools (spark, tableau, Power BI)11-Experience with database management systems (e.g., SQL Server, MySQL, PostgreSQL)12-Utilize Tableau and other data tools for data visualization, analysis, and reporting.13- scripting skills.14- networking knowledge.