Dev Ops System Engineer
Job no: 503883
Position type: Part-Time
Location: Remote
Division/Equivalent: DU_Provost-Acad
School/Unit: College of Engineering
Department/Office: Mechanical Engineering & Mechanics
Categories: Drexel University, College of Engineering
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
Advertised: Eastern Daylight Time
Application close: Eastern Daylight Time
Apply now