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.
Manage, coordinate, and implement software upgrades, patches, hot fixes on servers, workstations, and network hardware.
Analyze hardware requirements and alternatives and make acquisition recommendations.
Fault finding, analysis and of logging information for reporting of performance exceptions.
Proactively monitoring system performance and capacity planning.
Bachelor's degree in Computer Science, Engineering, or relevant field.
5+ years experience as Linux Administrator.
Experience with Linux servers in virtualized environments.
Experience with the fundamentals of Linux scripting languages.
Experience installing, configuring, and maintaining services such as Bind, Apache, MySQL, nginx, etc.
Strong grasp on configuration management tools, such as Puppet and Chef.
Familiarity with load balancing, redirecting rules, firewalls, etc.
Proficient with network tools such as iptables, Linux IPVS, HAProxy, etc.
Possess a problem-solving attitude and Ability to build and monitor services on production servers.
Ability to speak, write and understand english fluently.
Startup environment experience
Multicultural environment experience