What are the responsibilities and job description for the Infrastructure Solutions Architect - Only local Candidates to Lansing, MI position at Shiro Technologies?
Job Details
We are seeking a highly experienced Infrastructure Solutions Architect to support and lead the design, implementation, and maintenance of high-performance computing (HPC) environments, data management infrastructure, and secure enterprise systems. The ideal candidate will bring deep expertise across systems architecture, storage, cloud computing, security, disaster recovery, and automation.
This is a hybrid role based in Lansing, MI, and only local candidates will be considered.
Key Responsibilities:
Implement and maintain secure and scalable HPC (High-Performance Computing) infrastructure.
Provide comprehensive support for SAN/NAS storage, backup and recovery environments, and virtualization infrastructure.
Ensure system security, disaster recovery, and service continuity following compliance and best practices.
Manage and monitor data management infrastructure, including hardware and software maintenance.
Provide technical support including installation, configuration, upgrades, troubleshooting, and decommissioning.
Use configuration management tools such as Ansible, Puppet, and Chef to automate infrastructure processes.
Administer high-speed storage systems, including NAS clusters and Mellanox switches.
Support and manage cloud environments, including compute engine setups, storage buckets, and virtual machines.
Administer and troubleshoot various database systems, including SQL Server, PostgreSQL, MySQL, and Oracle.
Assist internal staff and labs in effectively utilizing computing resources.
Collaborate with DTMB and lab staff to ensure optimal management of computational environments.
Required Skills and Experience:
10 years of experience in Linux CLI environments with scripting in Python, R, and Bash.
10 years experience with SLURM or other workload management systems.
Strong hands-on experience in HPC system setup, including hardware/software selection and configuration.
Deep experience with database setup and management (e.g., PostgreSQL, SQL Server, MySQL, Oracle).
Advanced Linux system administration including storage, networking, load balancing, memory management, VMs, and firewalls.
Proven experience with Network Appliance clustered servers.
Strong troubleshooting, issue resolution, discrepancy tracking, and reporting experience.
Expertise in computer and network security.
Knowledge of package management systems (e.g., conda, Docker, Singularity).
Experience with automation/orchestration tools (e.g., Ansible, Puppet, NextFlow).
Familiarity with cloud infrastructure (e.g., setting up compute engines, storage buckets).
In-depth knowledge of enterprise storage solutions and performance optimization.
Familiarity with big data software frameworks for monitoring and analysis.
Ability to provide guidance on storage and cost optimization strategies.
Experience with HL7 messaging protocols.
Proficiency in interpreting and troubleshooting web.config files, IIS logs, and Dynatrace logs.
Knowledge of CloudFlare, ForcePoint, and related security rule sets (e.g., C86 rule).
Ability to understand and manage junction configurations to applications.
Assist with the setup of Failover Environments and lead Disaster Recovery (DR) Planning and Testing.
(Preferred) Knowledge of CDC-hosted applications.