The role is called “Automation Engineer” which is like software engineer but for automation.
In this specific case, we are not looking for Ops person or Sys Admin, however Linux OS and K8s knowledge is required to be able to create the needed automation, deploy in Dev/QA env, troubleshoot, etc. Ansible modules is a must.
Qualifications:
Ansible Automation -
Ansible Core 2.14+, proficiency in developing and maintaining Ansible playbooks and roles, troubleshooting Ansible-related issues, and optimizing automation processes.
3+ years' experience in automation.
Custom Ansible Modules -
Proficiency in developing custom Ansible modules using Python scripting language, integrating them with existing automation frameworks, and collaborating with development teams.
2+ years’ experience.
RHEL/CentOS/Oracle Linux –
strong knowledge of this flavor of Linux OS including system administration, package management, and security practices.
3+ years' experience.
Podman or Docker Containers –
Experience in automating the packaging, deployment and management of Podman or Docker containers, understanding container orchestration, and lifecycle management.
2+ years’ experience.
Python Scripting –
Python 3.9+, strong scripting skills for automation tasks, developing scripts for deployment processes, and troubleshooting. 3+ years' experience.
Kubernetes (K8s) Cluster Management -
Experience in deploying and managing workloads on Kubernetes clusters, understanding Kubernetes architecture, and implementing best practices for scalability and reliability.
2+ years’ experience.
CI/CD Pipelines, DevOps Practices, GIT -
knowledge of continuous integration and continuous deployment pipelines, understanding of DevOps methodologies, proficiency in using Git CLI for version control, managing code repositories, and collaborating on code changes.