Overview
Skills
Job Details
Hi,
Job Title: Platform Admin Support Specialist
Location: Toronto, Canada
Work Model: Onsite
Role Overview: We are looking for a dedicated and proactive Platform Admin Support Specialist to join our hybrid team in Toronto. This role is crucial for ensuring the smooth operation, stability, and optimal performance of our cloud-based platforms, primarily on Google Cloud Platform (Google Cloud Platform). You will be the frontline support for platform-related issues, responsible for troubleshooting, maintaining, and assisting in the deployment and configuration of our infrastructure and applications. If you have a strong technical foundation, a problem-solving mindset, and a passion for supporting robust cloud environments, this role is for you.
Key Responsibilities:
- Platform Monitoring & Support: Proactively monitor the health, performance, and availability of our Google Cloud Platform infrastructure and deployed applications. Respond to, troubleshoot, and resolve platform-related incidents and service requests in a timely manner.
- User Support & Issue Resolution: Provide technical support to internal teams (developers, QA, business users) on platform-related issues, including access, connectivity, and deployment problems.
- Google Cloud Platform Resource Administration: Assist in the administration and management of Google Cloud Platform resources such as Virtual Machines (VMs), storage (Cloud Storage), networking (VPC), and other core services.
- Container Management Support: Support and troubleshoot Docker containers and their deployments, including basic Dockerfile review and registry interactions.
- Kubernetes (K8s) Support: Provide first-level support and basic administration for Kubernetes clusters (or similar orchestration platforms), including monitoring pod status, reviewing logs, and assisting with simple deployments. On-premise Rancher experience is a plus.
- Infrastructure as Code (IaC) Assistance: Work with existing Terraform configurations to assist with minor modifications, review changes, and support deployments under guidance.
- CI/CD Pipeline Support: Monitor and troubleshoot issues within CI/CD pipelines (e.g., GitHub Actions, Cloud Build) to ensure successful automated deployments.
- Automation & Scripting: Utilize existing scripts (Python, Go, or shell) for routine tasks, reporting, and basic automation, and contribute to their maintenance and improvement.
- Configuration Management: Support the configuration of systems and applications using tools like Ansible, assisting with playbook execution and issue resolution.
- Virtualization Support: Troubleshoot and support issues related to various virtualization technologies (VirtualBox, Hyper-V, Docker, VMware).
- Documentation: Create and maintain clear and concise documentation for support procedures, common issues, and platform configurations.
- Collaboration: Work collaboratively with the Platform Engineering, Development, and SRE teams to escalate complex issues, contribute to root cause analysis, and implement preventative measures.
- On-call Rotation: Participate in an on-call rotation to provide timely support for critical platform issues outside of regular business hours.
Required Skills and Qualifications:
- Bachelor's degree in computer science, Information Technology, or a related field.
- 7+ years of experience in a Platform Support, Cloud Operations, or similar technical support role.
- Google Cloud Platform Cloud Associate Certification is Required.
- Solid understanding and hands-on experience with Google Cloud Platform (Google Cloud Platform) services.
- Familiarity with Infrastructure as Code concepts and experience with Terraform.
- Experience with DevOps tooling such as GitHub (for version control), and exposure to GitHub Actions or Cloud Build.
- Proficiency in at least one scripting language: Python, Go, or Java.
- Hands-on experience with Docker, including understanding Dockerfiles and managing container lifecycles.
- Basic understanding and experience with Kubernetes or similar container orchestration platforms.
- General understanding of CI/CD pipelines.
- Knowledge of basic networking concepts, particularly relevant for cloud and container communications.
- Familiarity with automation and configuration management tools like Ansible.
- Experience with virtualization technologies (VirtualBox, Hyper-V, Docker, VMware).
- Strong scripting skills (e.g., shell scripting, Python).
- Working experience with source control systems like Git.
- Excellent problem-solving and analytical skills with a strong attention to detail.
- Strong verbal and written communication skills, with the ability to explain technical concepts clearly.
- Ability to work effectively in a hybrid environment, independently and as part of a team.
- Proactive, self-managed, and results-oriented with a strong sense of ownership for platform stability.
- Experience with Agile/Scrum development methodologies.
Desired Skills (Good to Have):
- Professional-level Google Cloud Platform certifications (e.g., Professional Cloud DevOps Engineer, Professional Cloud Architect).
- Experience with monitoring and logging tools (e.g., Cloud Monitoring, Stack driver, Prometheus, Grafana).
- Familiarity with ITIL framework and service management best practices.
- Experience in a 24/7 production support environment.
- Knowledge of security best practices in cloud environments.