Responsibilities
- Server & Infrastructure Management : Maintain, upgrade, and manage servers, software, hardware, networks, and operational tools.
- Server Installation & Configuration : Administer and optimize web, application, and database servers.
- Automation & CI / CD : Automate services / processes to improve system reliability using CI / CD tools; strong knowledge of GIT, SVN preferred.
- Performance Monitoring : Configure and monitor system performance and infrastructure health using various tools.
- Troubleshooting : Diagnose and resolve issues quickly using tools like nmap, tcpdump, tcpflow, iptraf, netstat, etc.
- Security Implementation : Enforce security via access control, backups, firewall rules, and compliance with security guidelines.
- Documentation : Maintain accurate documentation for processes, incidents, policies, and technical procedures.
- Developer Support : Assist developers with infrastructure data, logs, reports, and optimization recommendations.
- Research & Innovation : Innovate and upgrade architecture based on modern infrastructure trends.
- Linux System Expertise : Deep knowledge of Linux (especially Debian), infrastructure as code, and shell scripting.
- Monthly Patching : Apply security patches and updates to Linux infrastructure regularly.
- Security Monitoring : Provide regular reports on patching, auditing, hardening, and compliance; implement monitoring for system security.
- Hardening & Compliance : Follow CIS or similar guidelines to harden services like Apache, NGINX, MySQL, PHP.
- Vulnerability Management : Use tools like Nmap, Nikto for vulnerability analysis; collaborate with teams to remediate risks.
- Risk Assessment : Assess and prioritize infrastructure risks from internal and external threats.
Skills Required
Linux Administration, Server Configuration, Shell Scripting, Infrastructure Automation