Senior Linux Administrator

LingaTech, Inc
Carlisle, PA, United States
12 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Java (Programming Language) Access Control List Application Programming Interfaces (APIs) IBM AIX Amazon Web Services Amazon S3 Apache Tomcat User Authentication Microsoft Azure Bash Shell Unix Network Analysis
+48 more
Cloud Computing Computer Networks Continuous Integration Data Centers Linux Disaster Recovery RAID Domain Name System (DNS) Gradle Monitoring of Systems Identity and Access Management Java Virtual Machine (JVM) Python (Programming Language) Key Management Korn Shell Kernel-Based Virtual Machine PostgreSQL Linux System Administration Logical Volume Manager Apache Maven Network Attached Storage (Server Appliance) Routing Packet Analyzer Quick EMUlator (QEMU) Red Hat Enterprise Linux Shell Script Virtual Local Area Networks Virtualization Technology Software Vulnerability Management Backup and Restore Xen Servers Load Balancing Computer Network Operations Kubernetes Helm Charts Firewalls (Computer Science) Gitlab Git Build Management Containerization Kubernetes Storage Technologies Information Technology Rancher Azure AKS Lxc Software Version Control Docker Vulnerability Analysis

Job description

This is a highly technical position responsible for the architecture and design of complex Linux/Unix and Kubernetes computing environments, in both on-prem and Cloud/AWS arenas. Focus is on AIX/RHEL administration, Kubernetes, virtualization, and storage technologies, and Disaster Recovery processes. Collaborate closely with developers and other technology personnel to develop, migrate and manage services in the Amazon Web Services (AWS) cloud environment, and in physical data centers., * Administer, configure, and maintain Linux (RHEL/AIX) servers across on-premises and AWS cloud environments.

  • Deploy, manage, and troubleshoot Kubernetes clusters, including Rancher-managed environments.
  • Create, update, and maintain Kubernetes manifests, Helm charts, and containerized application deployments.
  • Monitor system performance, availability, and security while implementing system hardening, vulnerability remediation, and access controls.
  • Manage Linux networking, storage, virtualization, and container technologies, including DNS, firewalls, SAN/NAS, Docker, and Podman.
  • Develop and maintain automation scripts using Bash, Korn shell, and Python to streamline administration tasks.
  • Support CI/CD pipelines and source control processes using Git and GitLab.
  • Collaborate with development teams to deploy, migrate, and support applications in AWS and on-premises environments.
  • Perform backup, disaster recovery, and system recovery activities to ensure business continuity.
  • Troubleshoot operating system, Kubernetes, application, Java/Tomcat, and PostgreSQL issues while providing ongoing operational support.

Requirements

Linux Administration, Consulting, Unix Operating Systems, Computer Systems, Disaster Recovery, Linux Operating System, Red Hat Linux Operating System, Network Operations Center, Cloud Computing, Amazon Web Services (AWS), * Proven ability to create, configure, and manage Enterprise Linux-based systems.

  • Strong understanding of TCP/IP networking services, configuration, and troubleshooting, including:
  • Routing
  • Firewall filtering
  • Load balancing
  • DNS
  • VLAN isolation
  • Service APIs
  • Gateways and proxies
  • Packet capture and network analysis
  • Demonstrated experience developing and maintaining shell scripts using:
  • Bash
  • Korn shell (ksh)
  • Python
  • Experience implementing and maintaining secure, hardened Linux systems, including:
  • Certificate and key management
  • Access Control Lists (ACLs)
  • Pluggable Authentication Modules (PAM)
  • Identity and Access Management (IAM)
  • Vulnerability scanning and remediation
  • Solid understanding of Linux storage technologies, including:
  • SAN and NAS storage
  • Object storage (Amazon S3)
  • Logical Volume Manager (LVM)
  • RAID
  • Backup and recovery
  • Good understanding of virtualization and container technologies, including:
  • KVM
  • VirtIO
  • Xen
  • QEMU
  • Podman
  • Docker
  • LXC

Desired Skills:

  • Strong experience implementing, administering, and managing Kubernetes environments, including the Rancher container management platform.
  • Ability to create, manage, and troubleshoot Kubernetes manifest files.
  • Experience developing, reading, updating, and maintaining Helm charts for Kubernetes deployments.
  • Familiarity with CI/CD concepts, tools, and best practices, including:
  • Git
  • GitLab
  • Ability to review, troubleshoot, and optimize Java Virtual Machine (JVM) and Apache Tomcat configurations and errors.
  • Understanding of PostgreSQL deployment, configuration, administration, and troubleshooting.
  • Knowledge of application build and dependency management using:
  • Gradle
  • Maven
  • Experience deploying and managing containerized applications in public cloud environments, including:
  • AWS Elastic Kubernetes Service (EKS)
  • AWS Elastic Container Service (ECS)
  • Azure Container Instances (ACI)
  • Azure Kubernetes Service (AKS)

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Loading talks and stories from around this role…