What are the responsibilities and job description for the Software Engineer (Storage Automation) position at SIS-Systems Integration Solutions, Inc.?
Software Developer (Storage Automation)Software developer with a background in storage automation and proficiency in multiple programming languages. A strong understanding of Data Center environments. Summary :
- Automate operational tasks for Enterprise Storage platforms in a data center environment.
- Collaborate closely with storage engineers and cross-functional teams to design, implement, and debug software components.
- Develop, maintain, enhance, and support existing applications written in Golang and Python. Key Responsibilities :
- Develop tools that interact with attached Enterprise Storage.
- Maintain and enhance existing Golang and Python applications.
- Collaborate with storage and system engineers on software projects.
- Effectively communicate within a team and with project stakeholders. Requirement : - Be able to write tools to collect and process data from 100s of API and Unix (using SSH based protocol) based servers.- Be able to write tools to manage / monitor 100s of API server - update certificates, password updates, alerting, logging. - Must be familiar with CICD process, cloud and bare metal server deployment in unix environment.- Must follow Test Driven Development.- Be familiar with open source LLMs and creating AI agents.- Design and develop API / CLI based application. - Must be able to integrate / use Postgres, mongoDB, time series databases with Golang / Python.- Good to have basic knowledge of Tableau.