-
Sr. Ansible Consultant
- Insight Global (Raleigh, NC)
-
Job Description
Skilsets
Base skills
Ability to perform industry standard gap analysis with customer
Ability to create high level designs for integrations or Ansible Playbook approach
Ability to write technical documentation in Github repository for Ansible content (Ansible Role documentation, README, etc)
Ability to write technical documentation in Confluence according to customer’s requirements
Ability to use draw.io plugin within Confluence to add designs to documentation
Ability to communicate clearly with customer
Ability to perform frequent demos to ensure customer has an understanding and correct expectations of progress
Ability to move requests to “parking lot” and detect scope creep occuring
Ability to properly escalate to Project Manager if necessary
Ability to explain and inform Principal Architect of architectural or design decisions that are needed
Ability to spin up adhoc meetings and understand urgency
Ability to work independently but ALSO as a team
Ability to share and help others on the team
Ability to be open to professional criticism (such as code reviews)
Committed to building the best product for the customer and being open to adjustments or improvements
Ability to estimate your work
Ability to break down work into small achievable tasks
Ability to clearly express updates and raise issues or report blockers pro-actively
Ability to write a Jira ticket covering pre-reqs, definition of done and any blockers or issues
Follows an Agile methodology
Builds and designs based on MVP approach
Ansible basic skills
Experience with setting up Ansible within Python Virtual Environment on a development server (bastion host)
Ability to create an Ansible Project repository with proper folders and files as a foundation
Ability to build a Playbook with Roles
Ability to write and test custom plugins or modules
Ability to write custom inventory plugins
Requires Python knowledge
Requires an understanding of Ansible plugin/module python framework
Ability to run playbooks using an existing Execution Environment using ansible-navigator tool
Ability to leverage ansible-inventory tool to test inventory
Ability to create an Ansible Collection for a customer
Ability to test and debug playbooks
Integrations
Knowledge of recommended methods to allow Ansible to integrate external systems, regardless of the system
Leveraging existing Ansible Collection from vendor
Leveraging Ansible uri module to use REST API endpoint
Leveraging custom module using Python inside Ansible framework
Experience building integrations using Ansible
Ansible Platform
Experience with specifically the Ansible Platform 2.5.x - Containerized installation using podman containers on RHEL systems
Experience with installation of AAP 2.5.x Containerized Installation
Experience with config-as-code concepts to use ansible playbook to configure AAP 2.5.x
Experience with transitioning Ansible content to Ansible Platform; not with Ansible Tower, but specifically with Ansible Platform 2.5.x
Understands 2.5.x components (Gateway, Controller, Automation Hub, Redis, Postgres, Event Driven Ansible)
Understands containers and images using podman
Understands image registry concepts
Understands how to configure Automation Hub within AAP 2.5.x
Understands how to configure Event Driven Ansible within AAP 2.5.x
Onboarding
Understanding of governance of the platform
Increasing usage
Managing access using RBAC, etc
Onboarding tenants
Credential management
Inventory management/controls
Repository templates
Execution Environment creation/management
Understanding of a Center of Excellence for automation
Day 2 Operational Playbooks
Experience creating CIS Level 1 Compliance Automation for OS Hardening
Delivery of automation playbooks to enforce CIS Level 1 Benchmark controls
Building a playbook for each system: RHEL 8 & 9 and Windows Server 2016/2019/2022
Includes content for securing operating system baselines across Dev and Pre-Prod environments.
Customer specifics beyond the above items
Delivery of reusable, certified Day 2 operational playbooks including:
User/team onboarding
Inventory and project sync
RBAC policy enforcement
Job lifecycle management
Monitoring and log forwarding
Backup and recovery
• PostgreSQL snapshot creation
• Scheduled configuration and EE backups
• Offsite backup replication
• Restoration testing and job re-validation
Disaster recovery and backup playbooks delivered and validated
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to [email protected] learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.
Skills and Requirements
Extensive Ansible Experience
Extensive AAP (Ansible Automation Platform) experience
-
Recent Jobs
-
Sr. Ansible Consultant
- Insight Global (Raleigh, NC)
-
Lead Data Architect
- Honeywell (Morris Plains, NJ)
-
Sr. Software Developer - Modeling & Simulation
- SimIS Inc. (Suffolk, VA)
-
Technology Support III - Python
- JPMorgan Chase (Tampa, FL)