Philadelphia, PA, USA
20 days ago
Dev Ops System Engineer

Job Summary

We are seeking an experienced Kubernetes Cluster Administrator to deploy, manage, and maintain a robust Kubernetes cluster based on the Nautilus stack. The ideal candidate will be responsible for setting up and configuring key services, including JupyterHub, GitLab, network monitoring tools, and a user portal. This role requires close collaboration with the IT team to ensure seamless integration with existing infrastructure and adherence to security protocols.

Essential Functions

Deploy and Manage Kubernetes Cluster: Set up, configure, and maintain a Kubernetes cluster based on the Nautilus stack, ensuring high availability, scalability, and security. Integrate JupyterHub: Deploy and manage JupyterHub within the Kubernetes environment to provide a collaborative data science platform. Setup and Configure GitLab: Deploy GitLab for version control and CI/CD pipelines, ensuring seamless integration with other components of the stack. Implement Network Monitoring: Deploy and configure network monitoring tools to ensure the health and performance of the Kubernetes cluster and its services. Develop and Maintain User Portal: Create and manage a user portal for easy access to cluster resources, documentation, and support. Collaboration with IT Team: Work closely with the IT team to integrate the Kubernetes cluster with the organization’s existing infrastructure, including networking, storage, and security. User Training and Support: Provide training and support to end-users on using the Kubernetes environment, JupyterHub, and GitLab. Develop documentation and best practices for efficient use of the cluster. Continuous Improvement: Continuously evaluate and optimize the Kubernetes environment for performance, reliability, and security. Stay updated with the latest trends and technologies in Kubernetes and cloud-native development. Other duties as assigned

Required Qualifications

A bachelor's degree in mechanical engineering or related field is required. 8 or more years of relevant experience is required. Strong experience with Kubernetes and container orchestration. Proficiency in deploying and managing applications within a Kubernetes environment. Experience with JupyterHub, GitLab, and network monitoring tools. Strong understanding of networking, security, and IT infrastructure. Excellent communication skills and ability to collaborate with cross-functional teams. Experience with user training and documentation.

Preferred Qualifications

Familiarity with the Nautilus stack is a plus.

Physical Requirements

Typically sitting at a desk/table

Location

Remote

Additional Information

This is a part-time, casual position classified as non-exempt.  The pay offered is based on the successful candidate’s qualifications and experience, department budget, and an internal equity review. 

For information about benefits, please review Drexel’s Per Diem/Casual/Temporary Benefit Fact Sheet.

Special Instructions to the Applicant

Please make sure you upload your CV/resume and cover letter when submitting your application.

Additional Required Documents

List other required documents

A review of applicants will begin once a suitable candidate pool is identified.

 

#LI-Remote

#LI-Hybrid

Confirm your E-mail: Send Email