Ansible Developer -Remote

Overview

Remote
Depends on Experience
Contract - W2
Contract - Independent

Skills

Ansible

Job Details

We are seeking a highly skilled Ansible Developer to join our Infrastructure Automation team focused on building end-to-end disaster recovery (DR) automation and self-healing systems. This role is critical in transforming manual, complex failover processes into streamlined, push-button automation using Ansible, Ansible Tower, and modern DevOps practices.

You ll work closely with database teams, application owners, and network engineers to build a robust automation framework that supports multi-database failover, network rerouting, and application-level resilience.

Key Responsibilities

Design, develop, and maintain Ansible playbooks and workflows in Ansible Tower for disaster recovery and failover automation.

Collaborate with DBAs and infrastructure teams to automate failover processes across various relational databases (Oracle, MySQL, PostgreSQL, SQL Server).

Integrate with tools like Pronghorn to automate DNS failovers and routing logic.

Build self-healing scripts and automation patterns for large-scale, asynchronous, message-driven applications (e.g., DEEPIO).

Develop templates and reusable patterns for database, application, and network failover scenarios.

Contribute to the design of a centralized failover console with visual indicators (red/green status) and dependency mapping.

Work with GitLab for version control and CI/CD integration of automation scripts.

Support Kubernetes-based scaling strategies during failover (ramp down/up workloads).

Participate in building a framework for operational readiness, including blue-green deployments, observability, and non-functional requirements.

Required Skills & Experience

Strong experience with Ansible and Ansible Tower in production environments.

Proficiency in GitLab and managing code repositories.

Deep understanding of relational databases (any flavor) and experience with database failover strategies.

Familiarity with load balancing, networking, and asynchronous messaging systems.

Experience with Kubernetes and container orchestration.

Proven ability to automate complex, multi-step manual processes.

Strong scripting skills (Python, Bash, etc.) and experience with infrastructure as code.

Excellent collaboration and communication skills across cross-functional teams.

Nice to Have

Experience with Pronghorn or similar DNS failover tools.

Background in building internal developer platforms or automation frameworks.

Exposure to cloud environments (AWS, Azure, Google Cloud Platform) and hybrid cloud failover strategies.

Familiarity with operational readiness checklists and DevOps best practices.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Virtuous Tech Inc