Responsibilities:
- Develop comprehensive architecture plans for Linux cluster infrastructures, ensuring scalability, reliability, and performance.
- Collaborate with internal stakeholders to understand their requirements and translate them into technical solutions.
- Oversee the deployment and configuration of Linux clusters, including hardware and software components.
- Creating detailed documentation for architecture designs, implementation plans, and operational procedures.
- Stay up to date with the latest advancements in Linux systems and HPC technologies and incorporate them into our solutions.
- Work closely with cross-functional teams, including engineering, manufacturing, and sales, to ensure seamless delivery of solutions.
Requirements:
- 5 years minimum of demonstrated ability with Linux-based systems
- Proven experience with OpenStack
- Proven experience with containerization (Docker) and orchestration (Kubernetes)
- Solid grasp of networking fundamentals in a clustered environment
- Strong scripting skills in languages like Bash or Python
- Excellent problem-solving and analytical skills
- Ability to work efficiently in a fast-paced environment
Nice-to-Have:
- Familiarity with automation tools like Ansible or SaltStack
- Experience with High Performance Computing (HPC)
- Hands-on experience leading OpenVPN, Nginx, HAProxy, and K8s
- Experience using Open-Source tools in production infrastructure
Minimum Qualifications
Bachelor's Level Degree and minimum of 5 years related work experience, Master's Level Degree and minimum of 3 years related work experience; Doctorate (Academic) Degree and minimum of 1 year related work experience.