What are the responsibilities and job description for the Ansible automation engineer position at Billow LLC?
Job Details
Job Responsibilities:
- Linux/UNIX Server Administration & Maintenance
- Maintain, install, and troubleshoot Linux/UNIX servers in different environments (Prod, UAT) to ensure smooth functioning and optimal performance.
- Monitor the health and stability of Linux/UNIX system environments to proactively detect and remediate issues.
- Administer Red Hat Satellite and errata for server patching, installs and updates.
- Implement and troubleshoot advanced file permissions for sensitive files and data to prevent unauthorized access.
- Create and schedule automated jobs with Cron to perform routine tasks such as backups, software updates, and system maintenance, reducing manual intervention and improve efficiency.
- Design and implement backup and restore procedures to ensure data can be recovered as needed.
- Automate system tasks with scripting (Bash, Python, Perl)
- Work with VMWare ESX to install, configure and virtualize server workloads.
- Perform routine tasks which include but are not limited to server upgrades, patching, migrations, etc.
- Manage Ansible Infrastructure
- Support and administer Ansible infrastructure for the enterprise providing perform maintenance and configuration and provide SME level support.
- Manage user access and role-based access for the automation platform
- Create execution environments and provide expertise to partners with their automaton implementations
- Provide advice and recommendation to improve the standards and policies (naming and organization conventions, etc.) for the automation platform environment.
- Leverage Ansible Playbooks to set up continuous delivery pipeline (including provisioning on cloud environments like AWS).
- Working knowledge of GIT and GIT HUB.
- Configure Ansible Automation tool on Linux servers including but not limited to ssh-key generation, creating inventory files, Group var customization, Creating roles & playbooks.
- Provide expertise for 3rd party integrations including but not limited to Infoblox, F5 and appviewx
- Automation With Ansible
- Responsible for infrastructure automation of system tasks for Linux/UNIX, VMWare, and Windows servers
- Drive Infrastructure automation using scripts - Bash, Python, Perl (Moved above)
- Create Ansible roles and playbooks for server configuration, remediation, standards, and patching
- Implement infrastructure automation and integrations for Ansible VM provisioning, code deployments, software installation, and configuration updates.
- Use source control management for all playbooks, roles, and scripts (gitlab/github)
- Configuration Management using Ansible and integration of Ansible.
- Create Ansible content using best practices for roles, collections, and inventory
Technical Skills:
- Hands-on experience with deployment automation tools Ansible
- Implement Clustering mechanism to reduce the administrative tasks
- Develop Ansible playbooks and module
- Automation of business processes and software deployment/configuration through a variety of frameworks, development languages and tools (python/ java script /bash, etc.)
- Drive Infrastructure automation using scripts- bash, Python, Perl
- Working knowledge of GIT and GIT HUB
- Integrate Ansible with 3rd party tools
- Strong understanding of Ansible and its components, including playbooks, roles, and Ansible Tower. Familiarity with Linux system administration, shell scripting, networking, and security. Experience with other configuration management or IT automation tools is a plus.
- Preferred - Agile working knowledge, Jira experience
- Configuration Management using Ansible and integration of Ansible
- Knowledge of VMWare ESX tool
Interpersonal Skills:
- Willingness and acumen to learn and adopt new technologies/enhancements.
- Positive attitude towards work and team
- Ability to break complex problems into pieces and approach solutions.
- Ability to accept new challenges in the role.
- Ability to independently work on complex projects related to services with little or no assistance from others.
- Ability to understand the business requirements thoroughly and convert those requirements
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.