Skills
- Linux
- PowerShell
- gIT
- GitHub
- Cloud Formation
- Terraform
- Phthon
- Ansible
- Chef
- Jenkins
Job Description
Key Responsibilities:
- Collaboration and Support: Collaborate with researchers, data scientists, and other team members to understand their technical requirements and provide efficient solutions and support. Utilize collaboration tools like GitHub and Confluence for project tracking, documentation, and issue management.
- Infrastructure Management: Oversee the management and maintenance of the laboratory's computing infrastructure, including server provisioning (Cloud Formation, Terraform, Ansible), network configuration, and storage systems. Ensure high availability, scalability, and security of the lab's IT environment.
- Automation and Scripting: Develop automation scripts and tools to streamline repetitive tasks, such as software installations, data backups, and system monitoring. Minimize manual intervention and enhance efficiency using scripting languages like Python, Bash, and PowerShell.
- Configuration Management: Implement and maintain configuration management tools like Ansible or Chef to ensure consistency and reproducibility of the lab's software and hardware environments.
- DevOps Implementation: Collaborate with cross-functional teams to design, deploy, and manage the DevOps framework for the research laboratory. This includes version control (Git), continuous integration/continuous deployment (CI/CD), and automated testing.
- Vendor Relationship Management: Establish and maintain strong relationships with instrument vendors. Follow setup guides and documentation provided by vendors for the installation and configuration of lab instruments. Act as the primary point of contact for troubleshooting and issue resolution when interfacing with vendor support teams.
- Monitoring and Troubleshooting: Establish robust monitoring systems for hardware and software components, including lab instruments. Proactively identify and resolve issues to minimize downtime and ensure smooth operation.
- Security and Compliance: Work closely with the security team to implement best practices for cybersecurity in the lab environment, including security considerations for instruments. Utilize tools like Qualys or Tenable to conduct vulnerability assessments and ensure compliance with industry standards and company policies.
Mandatory Skills:
- Linux/PowerShell
- Version Control (Git/GitHub)
- IaC (Cloud Formation/Terraform)
- Great Communication/Documentation
Desired Skills
- Python
- Ansible/Chef
- Jenkins/Travis CI