The Senior Linux System Administrator is responsible for architecting / design, implementing, and operating enterprise infrastructure and systems automation for HPC (High Performance Computing) Linux / CentOS clusters in a global environment.
Must be capable of working with minimal supervision & applies the necessary technical expertise for effective and efficient use while communicating with peers, customers and leadership.
Additionally, requires candidate to participate in a 24x7 rotational coverage.
Key Responsibilities :
Manage large & diverse Linux environment including design, build, capacity planning, performance tuning and ongoing monitoring in enterprise level data center.
Proficient in multiple scripting languages including Perl & Python.
Configuration / capacity planning, software products evaluation, and systems performance analysis and optimization.
Evaluate and recommend systems software and hardware for enterprise systems.
Setup, configuration, general maintenance and troubleshooting of all Unix and Linux systems.
Directs & coordinates the work assigned with respective teams & possess excellent communication & problem-solving skills.
Pro-active, creative participation in the execution of projects, translating business requirements into technology solutions through analysis.
Supporting, interfacing and cooperating with cross functional teams. Ability to work closely with end users to understand their needs and provide guidance.
Work with core production support personnel in IT and Engineering to automate deployment and operation of the infrastructure.
Manage, deploy and configure infrastructure with Puppet or other automation tools.
Research and recommend innovative, and where possible automated approaches for system administration tasks. Identify approaches that leverage our resources, provide economies of scale, and simplify remote / global support issues.
Manage and maintain monitoring to ensure uptime and SLA levels.
Document process and procedure followed in day to day operations as well as new implementation
Ability to work well with a global team of highly motivated and skilled personnel - interaction and dialog are requisite in this dynamic environment.
Required Skills :
Minimum 5+ years of Linux / Unix system experience (required).
Bachelor’s degree in Computer Science, Information Systems, or equivalent education
Experience architecting and administering diverse Linux based environments
Must be able to work with and provide support for cross functional groups and technical areas (compute, storage, network, applications and databases).
Must have firm understanding of Linux internals and have automated system building, patching, and configuration management
Solid basis in systems management automation using industry-standard and open-source tools such as Python, Perl, PHP, Bash, Puppet.
Good understanding of various server technologies available to architect and deploy servers in DC