Skip to content
mimi

Linux Architect

Network Contracting Solutions -a division of ADvTECH Resourcing

Remote · South Africa Full-time Senior Today

About the role

Contact

Direct message the job poster from Network Contracting Solutions - a division of ADvTECH Resourcing
Key Account Manager : Contracting Specialist Recruitment / Talent Acquisition Specialist - Contact me at to…

Position Overview

New opportunity: 12 Month Contract for highly skilled Linux Architect - Fully remote role for client based in USA.

We are seeking a highly skilled Linux Architect with 10+ years of experience to design, implement, and optimize enterprise Linux environments. The ideal candidate will have deep expertise in Linux-based infrastructures, automation, security, and cloud integration, ensuring high availability, scalability, and performance of mission-critical systems.

Key Responsibilities

  • Design and implement scalable, secure, and high-performance Linux architectures.
  • Define best practices and standards for Linux infrastructure, ensuring compliance with industry standards.
  • Lead migration and modernization initiatives, including on-premises to cloud transformations.
  • Evaluate and recommend Linux distributions (RHEL, CentOS, Ubuntu, Debian, SUSE) and associated technologies.
  • System Administration & Performance Optimization:
    • Oversee Linux system configuration, performance tuning, and troubleshooting.
    • Implement automation frameworks using Ansible, Terraform, or Puppet for efficient system provisioning and configuration management.
    • Manage kernel tuning, patching, and upgrades to maintain system stability and security.
    • Ensure high availability (HA) and disaster recovery (DR) strategies are in place.
  • Security & Compliance:
    • Implement and maintain security best practices, including SELinux, firewalls, and access controls.
    • Conduct vulnerability assessments and implement remediation strategies.
    • Ensure compliance with security standards such as ISO 27001, NIST, and CIS benchmarks.
    • Work closely with security teams to implement SIEM, logging, and monitoring solutions.
  • Cloud & Virtualization:
    • Architect and manage Linux workloads on cloud platforms (AWS, Azure, GCP).
    • Optimize Linux systems for containerization (Docker, Kubernetes, OpenShift) and virtualization (VMware, KVM, Xen).
    • Lead the adoption of Infrastructure as Code (IaC) and cloud automation strategies.
  • DevOps & Automation:
    • Collaborate with DevOps teams to enhance CI/CD pipelines using Git, Jenkins, and Kubernetes.
    • Develop scripts using Bash, Python, or Perl to automate system tasks.
    • Integrate Linux systems with configuration management tools (Ansible, Chef, Puppet).
    • Implement proactive monitoring and alerting using Prometheus, Grafana, Nagios, or Zabbix.
    • Ensure root cause analysis and effective resolution of system issues.
    • Lead capacity planning and system scalability assessments.
  • Technical Leadership & Documentation:
    • Provide mentorship and technical guidance to junior engineers and system administrators.
    • Develop and maintain technical documentation, architecture diagrams, and SOPs.
    • Collaborate with stakeholders, developers, and security teams to align Linux infrastructure with business objectives.

Required Skills & Qualifications

Education & Certifications

  • Bachelors or Masters degree in Computer Science, IT, or a related field.
  • Red Hat Certified Architect (RHCA) or Red Hat Certified Engineer (RHCE).
  • AWS Certified Solutions Architect, Azure Solutions Architect, or Google Cloud Professional Architect (preferred).
  • CISSP, CKA (Certified Kubernetes Administrator), or Terraform Associate (a plus).

Technical Skills

  • Expert-level knowledge of Linux operating systems (RHEL, CentOS, Ubuntu, SUSE, Debian).
  • Proficiency in scripting (Bash, Python, Perl, or Go).
  • Experience with configuration management tools (Ansible, Terraform, Puppet, Chef).
  • Strong understanding of cloud technologies (AWS, Azure, GCP).
  • Exper

Requirements

  • Expert-level knowledge of Linux operating systems (RHEL, CentOS, Ubuntu, SUSE, Debian).
  • Proficiency in scripting (Bash, Python, Perl, or Go).
  • Experience with configuration management tools (Ansible, Terraform, Puppet, Chef).
  • Strong understanding of cloud technologies (AWS, Azure, GCP).

Responsibilities

  • Design and implement scalable, secure, and high-performance Linux architectures.
  • Define best practices and standards for Linux infrastructure, ensuring compliance with industry standards.
  • Lead migration and modernization initiatives, including on-premises to cloud transformations.
  • Evaluate and recommend Linux distributions (RHEL, CentOS, Ubuntu, Debian, SUSE) and associated technologies.
  • Oversee Linux system configuration, performance tuning, and troubleshooting.
  • Implement automation frameworks using Ansible, Terraform, or Puppet for efficient system provisioning and configuration management.
  • Manage kernel tuning, patching, and upgrades to maintain system stability and security.
  • Ensure high availability (HA) and disaster recovery (DR) strategies are in place.
  • Implement and maintain security best practices, including SELinux, firewalls, and access controls.
  • Conduct vulnerability assessments and implement remediation strategies.
  • Ensure compliance with security standards such as ISO 27001, NIST, and CIS benchmarks.
  • Work closely with security teams to implement SIEM, logging, and monitoring solutions.
  • Architect and manage Linux workloads on cloud platforms (AWS, Azure, GCP).
  • Optimize Linux systems for containerization (Docker, Kubernetes, OpenShift) and virtualization (VMware, KVM, Xen).
  • Lead the adoption of Infrastructure as Code (IaC) and cloud automation strategies.
  • Collaborate with DevOps teams to enhance CI/CD pipelines using Git, Jenkins, and Kubernetes.
  • Develop scripts using Bash, Python, or Perl to automate system tasks.
  • Integrate Linux systems with configuration management tools (Ansible, Chef, Puppet).
  • Implement proactive monitoring and alerting using Prometheus, Grafana, Nagios, or Zabbix.
  • Ensure root cause analysis and effective resolution of system issues.
  • Lead capacity planning and system scalability assessments.
  • Provide mentorship and technical guidance to junior engineers and system administrators.
  • Develop and maintain technical documentation, architecture diagrams, and SOPs.
  • Collaborate with stakeholders, developers, and security teams to align Linux infrastructure with business objectives.

Skills

AWSAzureBashCentOSCISDebianDockerGCPGoGrafanaGitInfrastructure as CodeISO 27001KVMKubernetesLinuxNagiosNFSNISTOpenShiftPerlPrometheusPuppetPythonRHELSELinuxSIEMSUSETerraformUbuntuVMwareXenZabbix

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free