Job Description
Position: Platform Engineer
Experience Level: Senior (10 Years Total Experience)
Location: 100% Remote
Time Zone: CST (GMT -5) with some flexibility
On-Call Requirement: Yes
Job Overview
We are seeking a highly skilled and experienced Platform Engineer to join our remote team.
The ideal candidate will have extensive experience in Kubernetes, cloud infrastructure,
DevOps, and platform engineering. This role will involve managing large-scale Kubernetes
environments, implementing and maintaining virtualization and cloud solutions, and
ensuring the reliability and scalability of our platform. You will also be part of an on-call
rotation to handle critical incidents.
Key Responsibilities
Kubernetes Management:
o Manage and optimize large-scale Kubernetes clusters.
o Perform version updates, configuration changes, and troubleshoot issues.
o Implement and maintain container orchestration using Kubernetes.
Platform Engineering Services:
o Maintain and expand the platform solution to meet SLA/OLA requirements.
o Perform platform moves/adds/changes and monitor core platform metrics.
o Manage load across components and ensure normal operating parameters.
o Implement component updates for defect resolution and preventive
maintenance.
Operational Onboarding:
o Create and maintain documentation for service levels, roles, and
responsibilities.
o Conduct platform reviews and tooling deployments.
DevOps and SRE:
o Aid in the use of GitOps pipelines and assist in application deployment
strategies.
o Provide guidance on namespace, cluster, access control, and isolation best
practices.
o Implement blue/green deployment strategies and assist with performance
issues.
Automation and DR Planning:
o Develop automations for preventative maintenance and operational
efficiency.
o Create and validate cluster recovery guides to ensure infrastructure
recoverability.
Emergency Support:
o Provide 24x7 emergency engineering support with a 1-hour response SLA.
o Analyze alerts and perform root cause analysis to prevent recurrence.