Microchip Technology Inc. is a leading provider of embedded control applications. Our product portfolio comprises general purpose and specialized 8-bit, 16-bit, and 32-bit microcontrollers, 32-bit microprocessors, field-programmable gate array (FPGA) products, a broad spectrum of high-performance linear, mixed-signal, power management, thermal management, radio frequency (RF), timing, safety, security, wired connectivity and wireless connectivity devices, as well as serial Electrically Erasable Programmable Read Only Memory (EEPROM), Serial Flash memories, Parallel Flash memories, and serial Static Random Access Memory (SRAM). We also license Flash-IP solutions that are incorporated in a broad range of products.
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). Bachelors 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