As a Linux Administrator/DevOps, you will play a vital role in ensuring the smooth operation and optimization of our network of IoT devices and Linux server infrastructure. Your expertise will be crucial in planning, provisioning, implementing automation, and safeguarding the security and performance of our systems.
Responsibilities:
- Perform Linux system administration tasks, including server setup, configuration, and maintenance.
- Monitor server performance, resource utilization, and troubleshoot potential issues to ensure optimal operation.
- Implement security measures, configure firewalls, and manage user permissions to ensure robust system security.
- Develop and maintain automation scripts using Bash or Python to streamline repetitive tasks and improve efficiency.
- Collaborate with the development team to set up and maintain Continuous Integration/Continuous Deployment (CI/CD) pipelines for software deployment and testing.
- Manage network configurations, interfaces, and routing to maintain seamless connectivity.
- Set up and maintain monitoring and log analysis tools for proactive system monitoring and issue detection.
- Implement backup strategies and disaster recovery plans to safeguard data and ensure business continuity.
- Collaborate with cloud infrastructure if applicable, and maintain a cohesive hybrid environment if required.
- Stay up-to-date with the latest trends and technologies in the Linux and DevOps domain, incorporating relevant innovations into our infrastructure.
Requirements:
- 2 years.
- User Management Service.
- RADIUS (LDAP).
- Proficient in Linux system administration, with hands-on experience in aarch64 architecture.
- Strong scripting skills in Bash, Python for automation and configuration management.
- Familiarity with configuration management tools such as Ansible
- Experience with networking concepts, protocols (TCP/IP, DHCP, DNS), and firewall configurations.
- Knowledge of monitoring tools like Nagios, Zabbix, or Prometheus, and log management tools like ELK stack is advantageous.
- Prior exposure to CI/CD pipelines and Git version control is desirable.
- Ability to analyze and troubleshoot complex technical issues, providing effective solutions.
- Strong security mindset with the ability to implement robust security measures.
- Proactive and adaptable, able to thrive in a dynamic startup environment.
- Communication and teamwork skills, collaborating effectively with cross-functional teams.