Job Title: Linux Administrator
Experience: 5 years
General Description
Collaborate closely with IT business and compliance teams to guarantee the uninterrupted availability, robust security, and full compliance of our systems.
Key Responsibilities
- Server Administration:
Install, configure, and maintain Linux servers and systems (OEL 6 to 8).
Plan and upgrade OS versions.
Monitor system performance and implement performance optimization strategies.
Administer user accounts and permissions, ensuring data security and access control.
Setup and maintain Linux clusters.
Setup and maintain DR environment. - System Maintenance:
Conduct routine system updates, patches, and backups.
Perform system and hardware upgrades as necessary.
Troubleshoot and resolve system and network issues in a timely manner. - Security Management:
Collaborate with Infosec and Auditing team to implement and maintain security measures to protect against unauthorized access, data breaches, and cyber threats.
Conduct regular security audits and apply necessary security patches. - Virtualization and Containerization:
Manage virtual environments using technologies such as VMware, OVM, and OLVM.
Experience with migrating VMs across different virtualization platforms.
Experience with containerization technologies (Docker, Kubernetes) is a plus. - Automation and Configuration Management:
Utilize Ansible for automation and configuration management of Linux systems.
Develop and maintain scripts for system automation and tasks. - Monitoring and Analysis:
Set up and configure ELK Stack for log analysis and monitoring.
Implement monitoring tools to ensure system health and performance.
Respond to alerts and proactively address potential issues. - Scripting and Automation:
Develop and maintain scripts (Bash, Python, etc.) for system automation and tasks.
Implement and optimize automated processes for routine tasks.
Develop, test, and implement scripts for DRM automation. - Monitoring and Alerting:
Set up and configure monitoring tools like LogRhythm to ensure system health and performance.
Respond to alerts and proactively address potential issues. - Good to Have Skills and Concepts:
Familiarity with storage solutions including SAN and NAS technologies.
Understanding of network concepts such as VLANs, routing, and subnetting.
Knowledge of cloud computing platforms (e.g., AWS, Azure, GCP).
Experience with load balancers and high-availability configurations.
Exposure to containerization and orchestration technologies (Docker, Kubernetes).
Knowledge of backup and disaster recovery strategies. - Documentation:
Maintain detailed documentation for configurations, procedures, and policies.
Keep system diagrams up to date.
Provide weekly/monthly reports as per compliance. - Collaboration:
Collaborate with cross-functional teams to support various IT projects.
Provide guidance and mentoring to junior team members.
Work Experience Requirements
5 to 7 years of Linux administration experience.
Licensure / Certification Requirements
N/A
Education
Bachelor's degree in Computer Science, Information Technology, or other relevant field of study, or Certificate or Diploma from a higher educational institute.
Skills and Competencies
Strong experience in Linux server administration including various distributions like Oracle, Red Hat, CentOS, Debian, and Ubuntu.
Proficiency in Ansible for automation and configuration management.
Competency in working with cloud computing platforms such as AWS, Azure, or GCP.
Understanding of network concepts including VLANs, routing, and subnetting.
Experience with storage solutions like SAN and NAS technologies.
Knowledge of containerization and orchestration technologies such as Docker and Kubernetes.
Strong grasp of backup and disaster recovery strategies.
Familiarity with load balancers and high-availability configurations.
Excellent problem-solving and troubleshooting skills.
Proficient in scripting languages (Bash, Python, etc.) for automation and task execution.
Ability to collaborate with cross-functional teams to support various IT projects.
Strong documentation skills for configurations, procedures, and policies.
Flexibility and the capacity to work effectively under pressure.
Proactive and results-oriented while ensuring a high level of work quality.
Advanced level of customer service orientation and professionalism in all interactions.
Ability to work in a multicultural environment and promote teamwork and knowledge sharing to achieve goals and deliverables.
Knowledge of Microsoft applications for integration with Linux systems.