What are the responsibilities and job description for the Senior Linux Administrator position at Macpower Digital Assets Edge Private Limited?
Job Summary:
- We are seeking a skilled Linux Systems Administrator with expertise in application server deployment, Linux infrastructure management, and system automation.
- The ideal candidate will ensure the stability, security, and scalability of our 24x7x365 uptime environment by proactively monitoring systems, troubleshooting issues, and implementing optimizations.
- This role requires strong scripting skills, a deep understanding of Linux administration, and the ability to collaborate with cross-functional teams to enhance system performance.
- Proactively maintain and enhance Linux infrastructure to ensure high availability (24x7x365 uptime).
- Deploy, configure, and administer application servers (e.g., Apache, Nginx, Tomcat).
- Engineer and implement systems administration solutions to meet project and operational needs.
- Monitor system performance, conduct capacity planning, and optimize resource utilization.
- Troubleshoot and resolve issues through log analysis, fault diagnosis, and performance tuning.
- Manage software upgrades, patches, and security fixes across servers, workstations, and network hardware.
- Develop and maintain automation scripts (Bash, Python, etc.) to streamline operations.
- Improve system stability, security, and efficiency by implementing best practices.
- Collaborate with development and operations teams to design and deploy automation strategies.
- Proven experience in Linux infrastructure administration (Red Hat, CentOS, Ubuntu, etc.).
- Hands-on experience with application server deployment & administration (e.g., WebLogic, JBoss, Tomcat).
- Strong troubleshooting and performance tuning skills.
- Proficiency in scripting (Bash, Python, Perl, or similar).
- Experience with monitoring tools (Nagios, Zabbix, Prometheus, etc.).
- Knowledge of patch management, security hardening, and system upgrades.
- Ability to analyze logs and diagnose system issues.
- Familiarity with networking concepts and server hardware.
- Experience with configuration management tools (Ansible, Puppet, Chef).
- Knowledge of cloud platforms (AWS, Azure, GCP).
- Understanding of CI/CD pipelines and DevOps practices.
- Bachelor's degree in Computer Science, IT, or related field (or equivalent experience).
- 3 years of Linux systems administration or DevOps experience in an enterprise environment.
- On-call rotation may be required to support 24/7 operations.
- Hybrid/remote options available (if applicable).