Job Description
About AffinityAffinity is pioneering new frontiers in AdTech: developing solutions that push past today’s limits and opennew opportunities. We are a global AdTech company helping publishers discover better ways to monetizeand enabling advertisers to reach the right audiences through new touchpoints. Operating across the US,Europe and Asia Markets with teams of 575+ experts, we are building privacy-first ad infrastructure thatopens up opportunities beyond the walled gardens.
Type of role: Module Lead Systems Administration
Work Location: Mumbai (Malad)
About the Job:We are seeking a highly skilled and experienced professional in the systems administration domain.This is a key role that requires strong attention to detail, analytical skills, and the ability to workeffectively in a fast-paced environment.
Responsibilities:• Server and Infrastructure Management: Maintain, upgrade, and manage servers, software,hardware, networks, and tools necessary for efficient operations.• Server Installation and Configuration: Administer the installation, configuration, andoptimization of servers, including web servers and database servers.• Automation and Process Improvement: Handle automation of services and processes toimprove system efficiency and reliability. Should have knowledge on CICD, GIT, SVN.• Performance Monitoring: Configure and monitor various performance measurement andmonitoring services to ensure a healthy and efficient infrastructure.• Troubleshooting and Issue Resolution: Diagnose and resolve problems quickly, troubleshootingissues and outages that may occur. Should have knowledge on using tools like nmap, tcpdump,tcpflow, iptraf, netstat etc.• Security Implementation: Ensure security through access control, backups, firewalls, andcompliance with relevant regulations.• Documentation: Regularly document all processes, incidents, technical insights, manuals, andIT policies related to the infrastructure and inform involved teams.• Support for Developers: Provide support to developers by offering data insights, reports,analysis, and actionable recommendations related to the server infrastructure and applicationprocesses.• Research and Innovation: Research and develop innovative solutions to enhance thearchitecture and create a better infrastructure based on industry trends.• Linux Expertise: Possess strong familiarity with Linux operating systems, especially Debian,Infrastructure as Code, and applications, should have strong knowledge on shell scripting.• Monthly Patching and Security Fixes: Perform monthly patching of Linux infrastructure toaddress security issues and vulnerabilities.• Security Reporting and Monitoring: Deliver regular reports to security leadership on remediationefforts, implement continuous monitoring to measure and report on control areas like patching,hardening, audit and log configuration, and authentication mechanisms.• Information Security Hardening: Follow information security hardening guidelines such as CISto ensure a secure infrastructure, Hardening Apache, nginx, MySQL, PHP applications etc.• Vulnerability Management: Assist in identifying and analyzing vulnerabilities, and work withasset owners to prioritize patch remediation, should have knowledge on using tools like Nmap,Nikto, and other pen test tools.• Risk Assessment: Classify and prioritize the risk of vulnerabilities, considering mitigatingfactors and impacts of internal and external threats.These responsibilities collectively aim to ensure the smooth and secure functioning of theinfrastructure, maintain system performance, and protect against potential security risks.
Required Skills:• 4+ years of industry experience handling *nix-based infrastructure as a System Administratoror Dev Ops.• Security, compliance, understanding of AI ML Ops, Spark and Kafka.• Supporting and administrating Linux (Debian and RedHat based distributions).• Ability to work in multi-datacenter, hybrid cloud, multi-server, large-scale environment.• Knowledge of Google Cloud (GCP), AWS and other cloud technologies, cloud-computing,containerization, clustering, and virtualization technologies.• Expertise in handling database servers, networks (LAN, WAN), with good knowledge ofTCP/IP, with experience on Kernel upgrade.• Strong expertise with Shell scripting. Python, Perl, or other scripting languages is a plus.• Experience with DevOps - Chef, Puppet, Ansible or other such automation tools.• Experience with handling distributed data-storage & computation platforms like ClouderaHadoop, Apache Spark is a plus.• Best understanding on security best practices with managing backup processes for servers anddatabases. Exposure to data encryption, IAM role management, network firewall administration,security audit processes, scheduled network scans etc.• Experience handling installation and optimization of: Apache Webserver, Nginx, Bind/DNS,Nagios, iptables, LDAP, VPN, Munin, SVN, and GIT.• Bachelor’s degree or higher in Computer Science with passion for server administration withany *nix certification is a plus.• Excellent communication skills, ability to tailor technical information for different audiences.Excellent teamwork skills, ability to self-start, share insights, ask questions, and report progress.