Senior Linux Administrator

CGIFairfax, VA
2d

About The Position

We're looking for a Senior Linux Administrator to lead the design, security, and reliability of Linux-based infrastructures that power mission‑critical client applications. This role blends deep technical ownership with client-facing problem solving—ideal for someone who thrives on high availability, automation at scale, and delivering measurable outcomes for customers. This role has a strong preference to be located at one of the following CGI offices: Fairfax, VA; Knoxville, TN; or Lafayette, LA. Your future duties and responsibilities: . System Installation and Configuration: Install, configure, and maintain Linux operating systems and applications on physical and virtual servers. . User and Access Management: Create and manage user accounts, groups, and permissions, ensuring access control and security protocols are followed. . System Monitoring: Continuously monitor server performance, resource consumption, and system logs to proactively identify and address potential issues. . Security Management: Implement system security best practices, including IAM hardening, encryption, patching strategy, auditing, and vulnerability management. . Patching and Updates: Apply operating system updates, patches, and software upgrades to ensure systems are current and protected from vulnerabilities. . Backup and Recovery: Develop and execute regular system backups and establish disaster recovery plans to safeguard critical data. . Troubleshooting: Diagnose and resolve hardware, software, and network issues to minimize downtime and provide technical support to users. Support: Support incident response, root cause analysis, and long term remediation planning. OCI Operations: Support Linux based systems running in OCI, including compute instances, block storage, networking, and security configurations. . Server Management: Manage Linux servers participating in WebLogic, database, and application tiers hosted in OCI. . Cloud Architecture: Align cloud system configurations with architecture standards and operational best practices. . Automation: Use scripting languages such as Bash, Python, or Perl to automate routine maintenance tasks, increasing efficiency and reducing human error. . Documentation: Create and maintain accurate documentation for system configurations, changes, and procedures for reference and compliance. . Collaboration: Work with other IT professionals, including DevOps and security teams, to design, implement, and optimize system architecture and infrastructure. . Technical Leadership: Provide technical guidance and knowledge sharing across engineering teams. . Environment Modernization: Contribute to planning and execution of environment upgrades, migrations, and modernization initiatives.

Requirements

  • 5-7 years of experience Unix system administration
  • Proficiency in Linux systems troubleshooting.
  • Proficiency in patch management/upgrading.
  • Security best practices (IAM hardening, encryption, patching, vulnerability management).
  • Strong communication and teamwork skills.
  • Ability to adapt to a dynamic and changing environment.

Nice To Haves

  • Relevant certifications such as AWS Certified SysOps Administrator or Red Hat Certified Engineer (RHCE) are a plus.

Responsibilities

  • System Installation and Configuration: Install, configure, and maintain Linux operating systems and applications on physical and virtual servers.
  • User and Access Management: Create and manage user accounts, groups, and permissions, ensuring access control and security protocols are followed.
  • System Monitoring: Continuously monitor server performance, resource consumption, and system logs to proactively identify and address potential issues.
  • Security Management: Implement system security best practices, including IAM hardening, encryption, patching strategy, auditing, and vulnerability management.
  • Patching and Updates: Apply operating system updates, patches, and software upgrades to ensure systems are current and protected from vulnerabilities.
  • Backup and Recovery: Develop and execute regular system backups and establish disaster recovery plans to safeguard critical data.
  • Troubleshooting: Diagnose and resolve hardware, software, and network issues to minimize downtime and provide technical support to users.
  • Support: Support incident response, root cause analysis, and long term remediation planning.
  • OCI Operations: Support Linux based systems running in OCI, including compute instances, block storage, networking, and security configurations.
  • Server Management: Manage Linux servers participating in WebLogic, database, and application tiers hosted in OCI.
  • Cloud Architecture: Align cloud system configurations with architecture standards and operational best practices.
  • Automation: Use scripting languages such as Bash, Python, or Perl to automate routine maintenance tasks, increasing efficiency and reducing human error.
  • Documentation: Create and maintain accurate documentation for system configurations, changes, and procedures for reference and compliance.
  • Collaboration: Work with other IT professionals, including DevOps and security teams, to design, implement, and optimize system architecture and infrastructure.
  • Technical Leadership: Provide technical guidance and knowledge sharing across engineering teams.
  • Environment Modernization: Contribute to planning and execution of environment upgrades, migrations, and modernization initiatives.

Benefits

  • Competitive compensation
  • Comprehensive insurance options
  • Matching contributions through the 401(k) plan and the share purchase plan
  • Paid time off for vacation, holidays, and sick time
  • Paid parental leave
  • Learning opportunities and tuition assistance
  • Wellness and Well-being programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service