Johnson Controls
Senior Technical Engineer - Unix/Linux (remote)
Johnson Controls, Milwaukee, Wisconsin, United States, 53244
Senior Technical Engineer - Unix/Linux (remote)
Apply for the Senior Technical Engineer - Unix/Linux (remote) role at Johnson Controls.
Base Pay Range $89,000.00/yr - $119,000.00/yr
What You Will Do
Support, design, implement, and manage Linux‑based systems and infrastructure.
Collaborate with cross‑functional teams to ensure stability, performance, and security of Linux environments.
Lead architectural initiatives to support the organization’s technology strategy.
How You Will Do It
OS administration/operations of IBM AIX, HP‑UX, and Linux platforms, preferably RedHat Linux.
Manage and maintain operating systems on IBM AIX, HP‑UX, and Linux servers, including installing updates, configuring system settings, and monitoring performance.
Regular patching of Linux servers and vulnerability remediation.
Hands‑on hardware and OS troubleshooting experience.
Diagnose and resolve issues with physical server hardware and operating systems.
Experience in clustering and/or high availability solutions that include IBM PowerHA and RedHat Pacemaker.
Set up and manage clustering technologies to ensure high availability and minimize downtime of critical applications.
Working technical knowledge of physical server hardware, including ODA, IBM Power systems.
Understand and configure server hardware components such as processors, memory, storage devices, and network interfaces.
Excellent technical knowledge of Unix/Linux server operating systems, including IBM AIX and Linux.
Deep understanding of Unix/Linux based operating systems, including system commands, file systems, user management, and security features.
In‑depth experience configuring and supporting Unix/Linux virtualization technologies that include IBM PowerVM and VMware.
Expertise in setting up and managing virtualized environments using IBM PowerVM and VMware, including creating and managing virtual machines.
Participation in disaster recovery tests and actual recoveries as needed.
Actively take part in planned tests to simulate disaster scenarios and validate recovery procedures, and be involved in real disaster recovery efforts.
Collaboratively support, 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 Unix/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 Unix/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.
7+ years of experience in Unix/Linux system administration, engineering roles.
Proven experience with various Linux distributions (e.g., Red Hat, CentOS, Ubuntu, Debian) and Unix distributions – HP‑UX & IBM AIX.
Strong knowledge of Unix/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).
Must be a U.S. citizen.
Preferred
Relevant certifications such as Red Hat Certified Engineer (RHCE), Linux Professional Institute Certification (LPIC), or CompTIA Linux+.
Knowledge of networking concepts, firewall configuration, and security protocols.
Familiarity with ITIL best practices and experience in change management processes.
Seniority Level Mid‑Senior level
Employment Type Full‑time
Job Function Information Technology
#J-18808-Ljbffr
Base Pay Range $89,000.00/yr - $119,000.00/yr
What You Will Do
Support, design, implement, and manage Linux‑based systems and infrastructure.
Collaborate with cross‑functional teams to ensure stability, performance, and security of Linux environments.
Lead architectural initiatives to support the organization’s technology strategy.
How You Will Do It
OS administration/operations of IBM AIX, HP‑UX, and Linux platforms, preferably RedHat Linux.
Manage and maintain operating systems on IBM AIX, HP‑UX, and Linux servers, including installing updates, configuring system settings, and monitoring performance.
Regular patching of Linux servers and vulnerability remediation.
Hands‑on hardware and OS troubleshooting experience.
Diagnose and resolve issues with physical server hardware and operating systems.
Experience in clustering and/or high availability solutions that include IBM PowerHA and RedHat Pacemaker.
Set up and manage clustering technologies to ensure high availability and minimize downtime of critical applications.
Working technical knowledge of physical server hardware, including ODA, IBM Power systems.
Understand and configure server hardware components such as processors, memory, storage devices, and network interfaces.
Excellent technical knowledge of Unix/Linux server operating systems, including IBM AIX and Linux.
Deep understanding of Unix/Linux based operating systems, including system commands, file systems, user management, and security features.
In‑depth experience configuring and supporting Unix/Linux virtualization technologies that include IBM PowerVM and VMware.
Expertise in setting up and managing virtualized environments using IBM PowerVM and VMware, including creating and managing virtual machines.
Participation in disaster recovery tests and actual recoveries as needed.
Actively take part in planned tests to simulate disaster scenarios and validate recovery procedures, and be involved in real disaster recovery efforts.
Collaboratively support, 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 Unix/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 Unix/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.
7+ years of experience in Unix/Linux system administration, engineering roles.
Proven experience with various Linux distributions (e.g., Red Hat, CentOS, Ubuntu, Debian) and Unix distributions – HP‑UX & IBM AIX.
Strong knowledge of Unix/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).
Must be a U.S. citizen.
Preferred
Relevant certifications such as Red Hat Certified Engineer (RHCE), Linux Professional Institute Certification (LPIC), or CompTIA Linux+.
Knowledge of networking concepts, firewall configuration, and security protocols.
Familiarity with ITIL best practices and experience in change management processes.
Seniority Level Mid‑Senior level
Employment Type Full‑time
Job Function Information Technology
#J-18808-Ljbffr