Overview
Senior DevOps Engineer responsible for developing new solutions for HPC/VDI and providing operational support to users running jobs on HPC clusters, working closely with IT teams and R&D designers.
What you'll do
- Develop automation for maintenance and operation of the High-Performance Computing environment.
- Improve and maintain software and middleware used in HPC (Python, Shell scripts).
- Provide support for an enterprise High Performance Computing environment.
- Install, test, and configure HPC clusters/servers and software.
- Analyze workload and optimize clusters for performance and throughput in alignment with stakeholders.
- Resolve operational problems quickly and effectively.
- Maintain global HPC clusters and provide support to end users.
- Coordinate with vendors and internal teams to resolve hardware and software problems.
- Document routine and complex tasks.
- Maintain and monitor the security of HPC systems and servers.
- Improve existing HPC utilities/tools and implement new tools.
- Solve moderately complex problems and tasks independently.
- Work in a global and international team.
- Support NUCs and RPI for lab infrastructure physically in office premises.
What you'll need
- Degree in Computer Science, Information Technology, Industrial Engineering or similar.
- Proven experience as a technology expert in a complex, security-driven and technologically diversified environment, preferably in the high-tech arena.
- Strong motivation to apply and promote End-to-End thinking.
- Proven track record of analysing, structuring, and simplifying complex landscapes with multiple technology layers.
- Working experience in environments where users are savvy in (Information) Technology.
- 5 to 7 years of IT experience designing and implementing IT solutions in a multi-national environment.
- Business English is a must.
- Good experience developing tools for IT infrastructure automation as a DevOps Engineer.
- Strong command in Python, Salt, shell scripting and Ansible (experience writing code for a Linux environment).
- Experience of cloud technology (such as Amazon).
- Software and automation, including writing documentation and specifications.
- Create automated tests.
- Mindset to drive automation.
- Linux administration.
- Knowledge of Git/GitLab or other version control systems; develop CI/CD pipelines.
- Good verbal and written communication skills to interact with global users in English.
- Knowledge of Agile Scrum and ITIL processes.
Nice to have
- Strong knowledge of IBM LSF.
- Experience of Ansible, SaltStack and other DevOps tools.
- IBM LSF supporting tools such as RTM, Platform Analytics and IBM Explorer; job scheduling.
- Data analytics.
- Docker / Kubernetes / OpenShift.
- Data analytics tools, Splunk and ELK.
Details
- Location: Hyderabad, India.
Read the full description and apply on the company’s own careers page.