On-Call Maintenance Specialist, School Of Programming - Contract Role (India)
Core
Maintain and update online programming courses, including code examples, Docker workspaces, and cloud labs to ensure technical accuracy and compatibility.
Role type
Contract individual contributor (software engineering maintenance)
Builds
Updated course content, Docker images, and cloud lab configurations for Udacity's online learning platform
Domain
EdTech / Online Learning / Software Engineering
Required skills
JavaScript/TypeScript, Python, React, Node.js, Docker, Kubernetes, Linux, Git, CI/CD, debugging, technical documentation
Preferred skills
Android (Kotlin), iOS (Swift), testing frameworks (Jest, PyTest), build systems (Gradle, CocoaPods)
Technologies
Docker, Kubernetes, AWS, GCP, Azure, Node.js, Python, React, Next.js, Git, GitHub Actions
Responsibilities
Analyze course performance and feedback to identify content needing updates; Update written content, code examples, and demonstrations for modern frameworks; Patch Docker images and migrate workspaces to newer runtime environments; Troubleshoot and fix bugs in student labs and exercises; Create and optimize Dockerfiles and Linux setup scripts; Configure VS Code Web and Jupyter environments
Seniority
Mid-level individual contributor