Logo
Purple Drive

Storage and Ansible Developer

Purple Drive, Dallas, Texas, United States, 75215

Save Job

- Experience in enterprise storage administration (SAN, NAS, cloud storage).

- Proficiency in scripting languages (Python, Bash, PowerShell) and infrastructure-as-code tools (Terraform, Ansible). - - Understanding of storage protocols (NFS, etc.)

Key Responsibilities:

Developing and Maintaining Ansible Playbooks: Writing, testing, and maintaining playbooks that automate storage-related tasks, such as provisioning storage volumes, configuring storage arrays, and managing snapshots.

Creating and Maintaining Ansible

Roles: Developing reusable Ansible roles that encapsulate specific storage management functionalities, making it easier to manage and consume storage resources.

Integrating with Storage Systems: Working with various storage systems and their respective APIs to integrate them with Ansible automation workflows.

Troubleshooting and Debugging: Identifying and resolving issues related to Ansible playbooks, roles, and storage integrations.

Collaborating with Other Teams: Working with infrastructure teams, application developers, and other stakeholders to ensure seamless storage integration with applications and infrastructure.

Staying Up-to-Date: Keeping abreast of the latest developments in Ansible, storage technologies, and best practices for automation.

Essential Skills:

Strong Ansible Knowledge: Deep understanding of Ansible concepts, playbooks, roles, modules, and inventory management.

Storage Expertise: Familiarity with various storage technologies, including block storage, file storage, and object storage.

Scripting and Programming: Proficiency in scripting languages like Python, which is used by Ansible. Linux

Fundamentals: Solid understanding of Linux operating systems, as Ansible is often used to manage Linux-based infrastructure.

Cloud Computing: Knowledge of cloud platforms (e.g., AWS, Azure, GCP) and their integration with storage solutions.

Problem-Solving: Strong analytical and troubleshooting skills to diagnose and resolve issues in automated workflows.

Tools and Technologies: Red Hat Ansible Automation Platform: The core platform for developing and executing Ansible playbooks.

Ansible Content Collections: Reusable bundles of Ansible content, including modules and roles, for specific storage vendors or technologies.

Version Control Systems: Tools like Git for managing and collaborating on Ansible code.

Integrated Development Environments (IDEs): IDEs like VS Code with Ansible extensions for writing and testing playbooks.

CI/CD Pipelines: Integration with CI/CD pipelines to automate the testing and deployment of Ansible content.

In essence, a Storage & Ansible Developer acts as a bridge between storage infrastructure and application development