Home • Job Postings • Information Technology • Senior Linux & Kubernetes Infrastructure Engineer
Linux/Unix Systems Administration
Install, configure, administer, maintain, and troubleshoot enterprise Linux-based systems, particularly Red Hat Enterprise Linux (RHEL).
Support Unix/Linux infrastructure across on-premises and cloud environments.
Perform system upgrades, patching, maintenance, and routine administration.
Maintain system reliability, performance, availability, and security.
Support virtualization and container technologies used across enterprise infrastructure.
Kubernetes and Container Administration
Install, configure, administer, upgrade, and troubleshoot Kubernetes clusters, with an emphasis on on-premises deployments.
Support Kubernetes implementation and management using container-management platforms such as Rancher.
Create, manage, review, and troubleshoot Kubernetes manifest files.
Read, update, and maintain Helm charts.
Support the deployment, administration, and troubleshooting of containerized applications.
Collaborate with development teams to maintain reliable application environments.
Security and Compliance
Implement and maintain secure, hardened Linux environments.
Perform vulnerability scanning, remediation, and ongoing security maintenance.
Support certificate and key management, access control lists (ACLs), Pluggable Authentication Modules (PAM), and identity and access management (IAM).
Apply security best practices across operating systems, containers, and related infrastructure.
Maintain technical documentation and procedures supporting security requirements.
Storage and Data Protection
Administer and troubleshoot enterprise storage technologies that support Linux and Kubernetes environments.
Support storage solutions including SAN, NAS, object storage such as S3, logical volume management (LVM), and RAID.
Assist with backup, recovery, and disaster recovery procedures.
Support disaster recovery planning and testing to help ensure service continuity.
Networking and Connectivity
Troubleshoot networking and connectivity issues across enterprise systems.
Apply knowledge of TCP/IP, routing, firewall filtering, load balancing, DNS, VLAN isolation, service APIs, gateways, proxies, and packet capture.
Work with related technology teams to investigate and resolve infrastructure connectivity issues.
Scripting and Automation
Develop and maintain shell scripts using Bash, KornShell, Python, or comparable tools.
Automate system administration and routine infrastructure tasks.
Identify opportunities to improve system consistency, efficiency, and operational reliability.
Cloud and Application Support
Support infrastructure and services deployed across on-premises data centers and cloud environments, including AWS.
Assist with the deployment and management of containerized applications using platforms such as AWS EKS/ECS and Azure AKS/ACI.
Troubleshoot application infrastructure and deployment issues.
Review and troubleshoot Java Virtual Machine (JVM) and Tomcat errors and configuration issues as needed.
Support PostgreSQL deployment and configuration.
Work with Git, GitLab, CI/CD tools, and build processes such as Gradle and Maven where needed.
Documentation and Collaboration
Create and maintain engineering documentation, configuration records, diagrams, implementation procedures, and operational standard operating procedures.
Collaborate with developers and infrastructure teams to support migrations, deployments, and ongoing service management.
Communicate technical issues and their resolution clearly to technical and nontechnical stakeholders.
Participate in project planning, technical roadmaps, and operational improvement initiatives.
Provide backup support for related systems outside the primary area of responsibility when required.
Bachelor’s degree in Computer Science or a related field, with five to ten years of relevant experience, or an equivalent combination of education, training, certifications, and at least five years of applicable experience.
Strong hands-on experience creating, configuring, maintaining, and troubleshooting enterprise Linux systems, particularly RHEL.
Experience administering Linux/Unix infrastructure in enterprise environments.
Experience with system installation, configuration, upgrades, patching, and ongoing maintenance.
Practical knowledge of Kubernetes administration, including cluster configuration, upgrades, and troubleshooting.
Strong understanding of TCP/IP networking and related connectivity services.
Experience with shell scripting and automation using Bash, KornShell, Python, or similar tools.
Experience hardening systems, managing certificates and keys, configuring access controls, and remediating vulnerabilities.
Working knowledge of enterprise storage technologies, including SAN, NAS, object storage, LVM, RAID, and backup/recovery.
Familiarity with virtualization and container technologies such as KVM, VirtIO, Xen, QEMU, Podman, Docker, or LXC.
Strong troubleshooting, analytical, and problem-solving abilities.
Ability to work independently, manage competing priorities, and maintain accurate technical documentation.
Strong written and verbal communication skills and the ability to collaborate effectively across technical teams.
Pennsylvania residency.
Ability to participate in a 24/7/365 on-call rotation.
SGC is a Certified Small Diverse Business for the Commonwealth of PA serving Harrisburg, Hershey, Mechanicsburg, Carlisle, Lancaster, Allentown, State College, York, Sunbury, Philadelphia & Baltimore.