Job Type: Full Time
Job Category: IT
Job Description
Job Title: Linux Engineer / DevOps Engineer – Puppet & Node.js
Job Summary:
We are seeking a Linux Engineer with strong experience in Puppet configuration management and Node.js to support, automate, and maintain scalable infrastructure and backend services. The role focuses on system reliability, automation, and application support in Linux environments.
Key Responsibilities:
- Administer and troubleshoot Linux systems (RHEL/CentOS/Ubuntu).
- Develop, manage, and maintain Puppet manifests, modules, and environments.
- Automate server provisioning, configuration, and patching using Puppet.
- Build, deploy, and support Node.js applications and services.
- Monitor system and application health; resolve performance and availability issues.
- Collaborate with DevOps and development teams on CI/CD and automation initiatives.
- Ensure security hardening and compliance on Linux servers.
Required Skills:
- Strong hands-on experience with Linux system administration
- Expertise in Puppet (Enterprise or Open Source)
- Solid experience with Node.js (application support, scripting, APIs)
- Scripting skills: Bash / Shell / JavaScript
- Experience with Git and CI/CD pipelines
- Understanding of networking, system performance, and troubleshooting
Nice to Have:
- Experience with Docker / Kubernetes
- Cloud exposure (AWS / Azure / GCP)
- Monitoring tools (Prometheus, ELK, Nagios)
Required Skills
DevOps Engineer Senior Email Security Engineer