What are the responsibilities and job description for the DevOps Engineer position at Princeton IT Services?
Job Details
Job Title: DevOps Engineer
Location: Englewood Cliffs, NJ
Employment Type: W2 Only
Job Summary
We are seeking a DevOps Engineer with strong hands-on experience in Linux, Docker, and Kubernetes to support and optimize our deployment environment in Englewood Cliffs, NJ. This is a W2-only role requiring solid skills in automation, CI/CD, and container orchestration. The ideal candidate will ensure smooth application releases, maintain system stability, and collaborate closely with development teams.
Key Responsibilities
- Manage and support Linux-based systems in production and staging environments.
- Build, maintain, and optimize CI/CD pipelines for automated deployments.
- Create, manage, and troubleshoot Docker containers and images.
- Deploy, monitor, and tune Kubernetes clusters and workloads.
- Automate infrastructure tasks using Shell or Python scripts.
- Implement and manage monitoring and logging tools (Prometheus, Grafana, ELK, etc.).
- Troubleshoot system, container, and cluster-level issues end-to-end.
- Work cross-functionally with development and QA teams to ensure smooth releases.
Required Skills
- 8 years of DevOps or related experience.
- Strong hands-on experience with Linux administration.
- Solid experience working with Docker for containerization.
- Strong working knowledge of Kubernetes (deployments, scaling, troubleshooting).
- Experience building CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions).
- Strong scripting skills in Shell/Bash/Python.
- Experience with monitoring and logging tools.