What You Will Do
Johnson Controls is seeking a LINUX Storage Engineer to join our dynamic team! You will be responsible for designing, implementing, and managing Linux-based systems and infrastructure. You will collaborate with cross-functional teams to ensure the stability, performance, and security of our Linux environments, while also leading architectural initiatives to support our organization’s technology strategy. This is a remote position, but candidates must be a US citizen and live in the US.
How You Will Do It
- Design and architect scalable and high-availability Linux infrastructures, including servers, storage, and networking components.
- Develop high-level designs and detailed specifications for Linux-based solutions that align with business needs.
- Deploy, configure, and maintain Linux servers and associated services (e.g., web servers, database servers, application servers).
- Implement Infrastructure as Code (IaC) practices using tools such as Ansible, Terraform, or Chef.
- Monitor system performance and resource utilization, implementing optimizations as needed to enhance system efficiency. Utilize monitoring tools (e.g., Nagios, Prometheus, Grafana) to proactively identify and resolve issues.
- Implement security best practices for Linux systems, including access controls, firewalls, and regular security audits.
- Manage system updates and patches to ensure compliance with security policies and industry standards.
- Provide expert-level support for Linux-related issues, troubleshooting and resolving hardware, software, and network problems.
- Collaborate with cross-functional teams to address complex technical challenges and improve overall system reliability.
- Develop and implement disaster recovery plans and strategies for Linux environments.
- Conduct regular testing of disaster recovery procedures to ensure readiness and effectiveness.
- Maintain comprehensive documentation for system architecture, configurations, and operational procedures.
- Share knowledge and best practices with team members and provide training and mentorship as needed.
- Stay current with the latest trends, technologies, and best practices in Linux systems and open-source technologies.
- Evaluate new tools and technologies to enhance system performance and operational efficiency.
What you will need
Required
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 5+ years of experience in Linux system administration, engineering, or architecture roles.
- Proven experience with various Linux distributions (e.g., Red Hat, CentOS, Ubuntu, Debian).
- Strong knowledge of Linux operating systems, shell scripting (Bash, Python), and system administration.
- Experience with configuration management and automation tools (e.g., Ansible, Puppet, Chef). Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes).
Preferred
- Experience with database management systems (e.g., MySQL, PostgreSQL).
- Knowledge of networking concepts, firewall configuration, and security protocols.
- Familiarity with ITIL best practices and experience in change management processes.
- Relevant certifications such as Red Hat Certified Engineer (RHCE), Linux Professional Institute Certification (LPIC), or CompTIA Linux+.