Ansible Developer

Job Description

  • Contractor
  • Anywhere

We’re Hiring: Ansible Developer
📍 Location: Toronto, ON, Canada Hybrid
⏳ Job Type: Contract

Key Responsibilities:
Migration & Automation Engineering
Assess existing Puppet configurations, including manifests, classes, modules, Hiera data, and deployment workflows.
Design and develop equivalent Ansible playbooks, roles, inventories, templates, and supporting automation structures.
Define a comprehensive migration roadmap from Puppet to Ansible, ensuring a smooth transition with minimal downtime.
Automate provisioning, configuration, patching, compliance workflows, and application deployments for RHEL virtual machines.
Optimization & Best Practices
Optimize Ansible content for idempotency, modularity, reusability, and enterprise standards.
Integrate Ansible with CI/CD pipelines (Jenkins, GitLab), enabling automated provisioning and updates.
Collaborate with security teams to implement system hardening, secrets management, and compliance policies (e.g., CIS benchmarks).
Troubleshooting & Operations
Troubleshoot issues related to Ansible execution, module failures, SSH connectivity, inventory management, and VM configuration.
Oversee lifecycle management for RHEL VMs across virtualized or cloud environments.
Documentation & Knowledge Transfer
Document migration steps, automation architecture, workflows, runbooks, and operational processes.
Provide training and knowledge transfer to internal engineering and operations teams.

📩 Interested candidates — please connect or send your profile via LinkedIn message to discuss further. veer.s@siriinfo.com