1. Role involves installing configuring and upgrading Linux systems and applications for system maintenance and troubleshooting.
2. Responsible for managing server and network configurations storage systems and security measures like firewalls and load balancers.
3. Implements security best practices manages access controls configures firewalls and performs regular audits for security and compliance purposes.
4. Uses shell scripting or languages like Python for scripting and automation of repetitive tasks and process optimization.
5. Sets up monitoring tools for system performance tracking analyzes logs and optimizes system resources.
6. Collaborates with crossfunctional teams provides guidance on Linux best practices and mentors junior staff on system administration techniques.
7. Requires advanced experience with Linux (e.g. Red Hat CentOS Ubuntu) familiarity with configuration management tools (like Ansible or Puppet) and proficiency in scripting languages (such as Bash Python).
8. Certifications like RHCE (Red Hat Certified Engineer) or CompTIA Linux are preferred.