Saffa.globalSearch
RemoteIT & Software

Product Security Engineer

FutureFit AI · Remote – South Africa

Salary
Not stated
Posted
14h ago
Source
Himalayas

Job description

1. Job Summary and Overview

At our organization, we believe that security is the bedrock of innovation. Our mission is to provide world-class digital services that empower our users while maintaining the highest standards of digital trust and data integrity. We foster a culture of technical excellence, where engineers are encouraged to be proactive, inquisitive, and dedicated to the craft of building resilient systems. As we continue to expand our footprint in the tech ecosystem, we are looking for a specialist who shares our passion for open-source technology and robust security architectures.

1.1 Position Specifications

Category

Details

Position Title

Product Security Engineer (RHEL Specialist)

Location

Remote

Experience Level

Senior (Minimum 5+ Years Professional Experience)

Language Requirements

Portuguese and English

Employment Type

Permanent / Full-Time

1.2 Role Summary

The Product Security Engineer (RHEL Specialist) is a critical technical position focused on the intersection of infrastructure stability and proactive security posture. The core purpose of this role is to embed automated security controls, hardening standards, and DevSecOps best practices throughout the entire product lifecycle, with a specialized focus on the Red Hat Enterprise Linux (RHEL) ecosystem. You will be the primary architect of security automation, ensuring that our RHEL-based infrastructure is resilient against modern threats while maintaining high availability and operational efficiency.

Role Mission:

To transform traditional security "gates" into automated security "guardrails" within our Linux environment. You will be tasked with identifying system inefficiencies, automating vulnerability remediation, and ensuring that security is a seamless component of our CI/CD pipelines and virtualization stacks.

The ideal candidate is not just a security enthusiast but a seasoned Linux practitioner who understands the nuances of system internals. You will move beyond manual checklists, leveraging Ansible for configuration management and Python/Bash for custom security tooling. Whether managing workloads on-premise through VMware/KVM or across AWS, Azure, or GCP , your objective remains consistent: to provide a secure, standardized, and self-healing platform that serves as the backbone for our product offerings.

1.3 Core Objectives and Expectations

Infrastructure Hardening: Design and enforce automated RHEL hardening standards across all environments using CIS benchmarks or similar frameworks.

Security Automation: Implement "Security as Code" principles to reduce manual toil and human error in security configurations.

Proactive System Optimization: Actively hunt for system inefficiencies and performance bottlenecks, providing automated resolutions before they impact product delivery.

Cloud and Container Security: Secure our transition to cloud-native architectures by ensuring Docker and Kubernetes environments meet enterprise security requirements.

Continuous Integration: Integrate security scanning and compliance auditing directly into our Jenkins and GitLab CI pipelines.

As a senior member of the technical staff, you will be expected to work with a high degree of autonomy, collaborating with both DevOps and Software Development teams to foster a culture of shared responsibility for security outcomes.

2. Key Responsibilities

The Product Security Engineer (RHEL Specialist) is tasked with safeguarding the integrity, availability, and confidentiality of our product ecosystem. This role functions at the critical intersection of system engineering and cybersecurity, requiring a hands-on approach to building resilient infrastructure. The incumbent is expected to move beyond reactive security measures, instead architecting automated, self-healing systems that adhere to global security standards.

2.1 Security Automation & Hardening

The primary accountability in this area is the conversion of complex security requirements into executable, version-controlled code. This ensures a consistent security posture across all environments, from development to production.

Ansible Orchestration: Design, develop, and maintain a library of Ansible playbooks and roles specifically focused on Red Hat Enterprise Linux (RHEL) security compliance (e.g., CIS Benchmarks, STIGs).

Automated Patch Management: Implement and manage automated patching lifecycles for RHEL systems to ensure timely remediation of Critical and High-severity vulnerabilities with minimal service disruption.

Configuration as Code: Enforce system state consistency by automating the deployment of security configurations, including SELinux policies, SSH hardening, and kernel parameter tuning (sysctl).

Identity & Access Management (IAM): Automate the provisioning and auditing of privileged access, ensuring the Principle of Least Privilege is enforced across all Linux-based product components.

Compliance Drift Detection: Develop automated monitoring solutions to detect and remediate configuration drift from established security baselines in real-time.

2.2 Secure CI/CD Pipeline Integration

This role serves as a key architect in our DevSecOps transformation, ensuring that security is not a final checkpoint but a continuous process embedded within our software delivery pipelines.

Security Tooling Integration: Embed and configure Static Application Security Testing (SAST), Dynamic Application Security Testing (DAST), and Software Composition Analysis (SCA) tools within Jenkins and GitLab CI pipelines.

Automated Gatekeeping: Define and implement "fail-build" criteria based on security risk thresholds to prevent vulnerable code or insecure configurations from reaching production.

Secrets Management: Architect and maintain secure workflows for managing API keys, certificates, and credentials within the CI/CD environment using HashiCorp Vault or native cloud secrets managers.

Pipeline Auditing: Maintain comprehensive logging and auditing of pipeline activities to ensure the integrity of the build and deployment process.

Developer Collaboration: Work closely with software engineering teams to interpret security scan results and provide actionable, automated remediation guidance.

Proactive Efficiency Focus:

Beyond standard security tasks, the Engineer must actively identify operational inefficiencies—such as slow build times due to security scans or excessive manual intervention in configuration—and engineer automated solutions to streamline these processes without compromising the security posture.

2.3 Cloud & Container Security

As we leverage hybrid and multi-cloud architectures, the Product Security Engineer is responsible for the security of our virtualized and containerized workloads.

Cloud Governance: Implement and automate security best practices for public cloud platforms (AWS, Azure, or GCP), focusing on VPC security, IAM roles, and encrypted storage.

Kubernetes Hardening: Design and maintain security policies for Kubernetes clusters, including Network Policies, Pod Security Admissions, and RBAC configurations.

Container Image Security: Establish automated container image scanning and signing processes to ensure only trusted and verified images are deployed via Docker.

Runtime Protection: Implement monitoring and protection tools for containerized environments to detect and respond to anomalous behavior or runtime threats.

Virtualization Security: Ensure the underlying virtualization layer (KVM, VMware) is secured and isolated according to industry best practices.

2.4 Vulnerability Management & Threat Modeling

The Engineer must act as a proactive "hunter," identifying weaknesses before they can be exploited and designing systems that are inherently resilient.

Threat Modeling: Lead threat modeling exercises (e.g., STRIDE or PASTA) for new product features and infrastructure changes to identify potential attack vectors early in the design phase.

Vulnerability Assessment: Perform regular

Read the full advert & apply on Himalayas ↗

Saffa.global isn't the employer or recruiter. Never pay anyone for a job offer, visa or "processing fee".

Similar jobs

RemoteIT & Software

AI agent engineer

Remote – worldwide

We're hiring an engineer to build, run and manage a team of AI agents to help us innovate faster, improve performance, and better serve customers. Work performed • Identify where agents can help and build them accordingly. • Work with department leads to assess AI needs. • Help connect agents to appropriate third-party and internal tools. • Measure results and remove agents that don't deliver. •…

RemoteIT & Software

Senior Technical Recruiter

G2i · Remote – worldwide

Senior Technical RecruiterAbout G2i and the teamG2i has partnerships with several frontier AI labs, the companies building the world's leading AI models.

RemoteIT & Software

Cloud Architect

FutureFit AI · Remote – South Africa

The Cloud Architect (RHEL & Hybrid Cloud Specialist)is a senior-level technical leadership role designed for a visionary engineer who excels at the intersection of enterprise Linux stability and modern cloud agility.

RemoteIT & Software

Senior Game Developer (PixiJS/TypeScript)

Growe Talents · Remote – worldwide

Our client is an international online gaming company focused on delivering engaging and innovative gaming experiences, leveraging modern technologies to provide high-quality products and services for a global audience.