What are the responsibilities and job description for the Linux Engineer position at Apt?
Linux Engineer
Job Type: Long-term contract
Location: Birmingham, AL (4 days onsite, 1 day remote)
We are seeking a skilled Red Hat Enterprise Linux (RHEL) Administrator with experience in container-based environments to join our team. As a RHEL Administrator, you will be responsible for maintaining and optimizing our RHEL-based systems while supporting containerized applications. You will work closely with the DevOps and development teams to ensure efficient and reliable operations.
Key Responsibilities:
- Install, configure, and maintain Red Hat Enterprise Linux (RHEL) servers in a container environment.
- Monitor and manage container orchestration platforms, such as Kubernetes and OpenShift.
- Implement best practices for container deployment, scaling, and security.
- Troubleshoot and resolve issues related to RHEL and container infrastructure.
- Collaborate with development and DevOps teams to support CI/CD pipelines and automation.
- Perform system and security updates, patches, and upgrades.
- Manage system backups, recovery, and disaster recovery planning.
- Document processes, configurations, and system changes.
Required Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent work experience.
- Red Hat Certified System Administrator (RHCSA) or Red Hat Certified Engineer (RHCE) certification is preferred.
- Proven experience as a RHEL Administrator in a container-based environment.
- Proven experience with RHEL, Linux, OpenShift, Kubernetes, Satellite, Ansible, OPP, Platform Plus.
- Strong knowledge of Linux system administration, including file systems, networking, and security.
- Familiarity with containerization technologies such as Docker.
- Strong scripting skills in Bash, Python, or similar languages.
- Excellent problem-solving skills and the ability to work in a collaborative environment.
- Strong communication skills.