LINUX - Technical Engineer
johnsoncontrols
Job Description
Responsibilities:
- Lead and mentor the Linux support team, providing guidance and expertise.
- Troubleshoot and resolve complex Linux system issues in a timely manner.
- Monitor system performance, availability, and security of Linux environments.
- Develop and implement support procedures and best practices for Linux systems.
- Collaborate with cross-functional teams to enhance system reliability and performance.
- Provide training and support to junior team members on Linux technologies.
- Manage escalated support tickets and ensure client satisfaction.
- Stay updated on industry trends and advancements in Linux technologies.
Technical Skills:
- System Administration: Deep knowledge of Linux/Unix systems, including installation, configuration, and maintenance.
- Scripting Languages: Proficiency in Bash, Python, Perl, or other scripting languages for automation.
- Network Management: Understanding of networking protocols, firewall configurations, and network troubleshooting.
- Security: Knowledge of security best practices, including firewalls, intrusion detection systems, and access control.
- Virtualization and Cloud Computing: Experience with virtualization (KVM, VMware) and cloud platforms (AWS, Azure, GCP).
- Configuration Management: Familiarity with tools like Ansible, Puppet, or Chef for automating and managing configurations.
- Monitoring and Performance Tuning: Ability to monitor system performance and optimize system resources using tools like Nagios, Zabbix, or Prometheus.
- Storage Management: Understanding of different storage solutions and file systems, including RAID, LVM, and SAN/NAS.
- Containerization: Experience with Docker and Kubernetes for managing containerized applications.