Senior Software Tools Development
Core
Design, develop, and maintain Python modules and tools for a cloud-native enterprise-grade block storage service, including deployment scripts and CI/CD infrastructure.
Role type
Senior Software Tools Engineer (Python/Linux)
Builds
Cloud native enterprise grade storage service, deployment automation, and CI/CD pipelines
Domain
Cloud storage infrastructure and DevOps tooling
Required skills
Python (object-oriented), Bash scripting, Linux commands, Continuous Integration, Gitlab, Jenkins
Preferred skills
Multi-threaded Python applications, Docker, Kubernetes, Cloud platforms (Azure, GCP, AWS), Storage/Filesystem/Networking knowledge
Responsibilities
Design and develop Python modules to model and manipulate distributed systems; Develop and support Python tools for internal and customer users; Develop and maintain Bash scripts for system deployment on physical and cloud nodes; Deploy and maintain CI/CD servers and scripts using Gitlab and Jenkins; Work with development teams to model and support new features; Support QA team in developing automated tests.
Seniority
Senior, hands-on IC