Developer Sandbox Specialist / Platform Engineer
Karachi, Sindh, Pakistan
Full Time
Experienced
Job Summary
We are seeking an experienced Developer Sandbox Specialist / Platform Engineer to design, build, and manage secure, scalable, and cloud-native developer sandbox environments. The successful candidate will be responsible for developing browser-based Integrated Development Environments (IDEs), managing containerized developer workspaces, and supporting Kubernetes-based platform infrastructure to enhance developer productivity and software delivery.
The ideal candidate will have strong expertise in container orchestration, Kubernetes, cloud-native technologies, DevOps practices, and developer platform engineering, with experience building secure self-service development environments.
Key Responsibilities
Developer Sandbox & Platform Management
- Design, build, deploy, and manage secure developer sandbox environments.
- Develop and maintain browser-based Integrated Development Environments (IDEs) and cloud-based developer workspaces.
- Ensure sandbox environments are scalable, reliable, and secure for software development teams.
- Automate provisioning, configuration, and lifecycle management of developer environments.
Container & Kubernetes Administration
- Deploy, configure, and manage containerized workloads using Kubernetes or similar container orchestration platforms.
- Build and maintain Docker images and container registries.
- Optimize Kubernetes clusters for performance, scalability, availability, and security.
- Implement namespace management, resource quotas, RBAC, and network policies.
Platform Engineering
- Design and implement cloud-native platform services to support development teams.
- Integrate developer environments with source code repositories, CI/CD pipelines, and DevOps toolchains.
- Support infrastructure automation using Infrastructure as Code (IaC) tools.
- Monitor platform performance and proactively resolve infrastructure issues.
DevOps & Automation
- Develop automation scripts for environment provisioning, deployment, monitoring, and maintenance.
- Implement CI/CD workflows to streamline application development and deployment.
- Support container security, image scanning, and vulnerability remediation.
- Maintain platform documentation, architecture diagrams, and operational procedures.
Security & Governance
- Implement secure access controls and authentication mechanisms for developer environments.
- Ensure compliance with organizational security policies and platform governance standards.
- Monitor platform health, usage, and operational metrics.
- Support disaster recovery, backup, and business continuity planning.
Collaboration & Support
- Collaborate with software developers, DevOps engineers, cloud architects, and infrastructure teams.
- Provide technical support for developer platform issues and environment troubleshooting.
- Participate in platform upgrades, enhancements, and continuous improvement initiatives.
- Mentor junior engineers and promote platform engineering best practices.
Required Technical Skills
- Kubernetes Administration
- Docker & Containerization
- Container Orchestration
- Browser-Based IDE Platforms
- Developer Sandbox Environments
- Platform Engineering
- DevOps Practices
- CI/CD Pipelines
- Infrastructure as Code (Terraform, Ansible, or similar)
- Linux System Administration
- Git & Source Code Management
- Cloud Platforms (AWS, Azure, or Google Cloud)
- Networking & Security Fundamentals
- Monitoring & Logging Tools (Prometheus, Grafana, ELK, etc.)
- Scripting (Bash, Python, or PowerShell)
Qualifications
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
- Minimum 5+ years of experience in Platform Engineering, DevOps, Cloud Infrastructure, or Software Engineering.
- Proven experience in at least one project involving browser-based IDEs or Kubernetes-based developer environments.
Apply for this position
Required*