Job Description for Linux Engineer • System Administration: Administer, configure, and maintain Linux servers and systems. Perform routine system monitoring, troubleshooting, and performance tuning. Implement and manage security measures to protect Linux systems. • Infrastructure Design and Deployment: Design and deploy Linux-based infrastructure solutions to meet organizational needs. Collaborate with other teams to integrate Linux systems into the overall IT infrastructure. Plan and execute system upgrades and migrations. • Security and Patch Management: Implement security best practices and ensure compliance with organizational security policies. Manage and apply system patches, updates, and security configurations on the monthly basis. • Automation and Scripting: Develop and implement automation scripts for configuration and maintenance. Utilize automation patch management tools (Ansible) for efficient patch management. • Collaboration and Support: Work closely with cross-functional teams to understand and address their Linux-related requirements. Provide technical support to resolve Linux system issues. • Monitoring and Performance Optimization: Implement and maintain monitoring solutions to proactively identify and address performance issues. Optimize system performance through regular analysis and tuning. • Disaster Recovery and Backup: Develop and maintain disaster recovery plans for Linux systems. Implement and test backup strategies to ensure data integrity and availability. • Documentation: Create and maintain comprehensive documentation for system configurations, procedures, and troubleshooting steps. Keep documentation up to date as systems evolve. • Collaboration and Communication: Communicate effectively with end-users and stakeholders to understand and address their needs.