Source description
About the role
Linux System Administrator
Key Responsibilities
Administer and monitor Linux systems, OpenShift container platform, and other IT infrastructure.
• Install, configure, and maintain Linux operating systems, middleware, application software, and system management tools.
• Develop and maintain Ansible playbooks, including inventory management, roles, and group configurations.
• Proactively ensure maximum system uptime, reliability, and availability.
• Monitor system and application performance, identify bottlenecks, and collaborate with development teams to implement fixes.
• Maintain and enforce security standards, access controls, backup routines, and disaster recovery strategies.
• Automate routine or complex tasks to improve efficiency and reduce manual intervention.
• Coordinate with vendors and IT staff to troubleshoot and resolve infrastructure issues.
• Respond to and resolve day-to-day tickets and service requests from development and other IT teams.
• Support deployments, configurations, and patching activities as needed.
• Document troubleshooting steps, solutions, and known issues to support knowledge sharing.
• Participate in after-hours support as needed.
Minimum Qualifications
-
• 8+ years of hands-on experience in LINUX administration.
-
• 2+ years working with and administering OpenShift platforms.
-
• A bachelor's degree in Computer Science, Information Technology, or a related field.
-
• Extensive experience installing, configuring and managing Linux servers including SLES, RHEL, and other distributions.
-
• Experience in OpenShift administration (use of OpenShift CLI), including understanding of architecture, containerization, and GitOps using ArgoCD.
-
• Ability to create and maintain CI/CD pipelines in OpenShift, streamlining maintenance and deployment processes.
-
• Proven working experience in troubleshooting Linux based environments (analyze system logs, dumps, and other diagnostic information).
-
• In depth understanding of and experience with Ansible.
-
• Experience with other automation tools and scripting languages (Bash, PowerShell, Python) to manage large numbers of servers.
-
• Experience configuring and administering webservers (Apache HTTP, NGINX, etc.).
-
• Experience with monitoring systems (Nagios, Icinga, etc.).
-
• Deep understanding of virtualization concepts and technologies, including knowledge of virtual machine (VM) management, virtual networking, storage virtualization, and resource pooling.
-
• Understanding of network protocols and configurations (TCP, UDP, etc.).
-
• Some data center experience or the willingness to learn.
-
• Self-driven learner that embraces automation and new technologies as they mature.
Preferred Qualifications
-
• 12+ years of hands-on experience in LINUX administration.
-
• 4+ years working with and administering OpenShift platforms.
-
• 2+ years in data center operations.
-
• A master's degree in Computer Science, Information Technology, or a related field.
-
• Knowledge of how to manage container images, including building, pushing, and pulling images.
-
• Experience in the administration of Java J2EE application stacks (WebSphere, Tomcat, Open Liberty, etc.).
-
• In depth knowledge of Linux file systems (nfs, ext3, ceph, etc.).
-
• SUSE Linux enterprise server experience on IBM mainframe.
-
• Experience with SUSE Manager.
-
• knowledgeable of OpenShift Virtualization.
-
• Familiar with IBM Storage Protect (Tivoli Storage Manager/TSM).
-
• Expertise in installing, configuring, and maintaining z/VM and z/VSE operating system.
-
• Expertise in mainframe storage management (DASD, virtual tape, physical tape).
More at 3B Staffing