Job Title: Software Solutions Architect
Location: Lansing, MI
Job Type: Hybrid
Job Description:
- Basic HPC security
- Implementing and maintaining data management infrastructure
- Providing support for SAN and NAS storage, backup/recovery environments and virtualization infrastructure by implementing, managing, and monitoring the hardware and software
- Playing a major role in the security, disaster recovery and services continuity of a highly available enterprise storage and backup infrastructure by following established procedures and compliance requirements
- Technical support (installation, configuration, maintenance, upgrade, retirement, troubleshooting).
- Configuration management using frameworks such as Ansible, Puppet, and Chef.
- Administration of high-speed network storage systems.
- Managing, configuring, and supporting cloud systems such as setting up, maintaining, and troubleshooting cloud compute engines and storage buckets
- Managing databases
- Assisting staff to access and utilize computing resources
- Co-ordinating with Labs and DTMB staff on maintaining and managing the computational resources
Requirements:
- 10+ years experience with the Linux CLI environment and coding languages such as R, Python, Bash
- 10+ years experience with workload management systems such as SLURM
- 10+ years experience with setting up HPC systems including identifying suitable hardware and software needs
- 10+ years experience with setting up and managing databases such as PostgreSQL
- 10+ years experience performing System Administration including installation, configuration, and support software, packages, and libraries in various environments
- 10+ years experience with Network Appliance clustered servers and applicable software
- 10+ years experience with hands-on troubleshooting, issue resolution, discrepancy tracking, and report generation
- 10+ years experience with Linux configuration regarding Storage, Networking, Load Balancing, Memory Management, VMs, Firewalls, and System Monitoring
- 10+ years experience with computer security
- Knowledge of package management systems such as conda
- Knowledge of automation tools such as Ansible or Puppet
- Experience with cloud computing (setting up compute engines, storage buckets)
- Strong knowledge of enterprise storage solutions
- Familiar with software frameworks used for searching, monitoring, and analyzing big data
- Good communication skills
- Ability to stay organization
- Focused attention to detail
- Accuracy and efficiency, with personal integrity, dedication, and creativity
- Willingness to be flexible, while taking initiative
- Ability to provide the program with knowledgeable resources
- Ability to work as a team member is a must