Senior Platform Engineer
Skills
About the Role
You will design, implement, and manage automated CI/CD platforms and developer workflows. You will standardize and automate infrastructure provisioning and configuration management using infrastructure as code. You will implement observability and monitoring, champion security and shift left practices, and reduce operational toil through automation. You will build high performance cloud native internal platforms and custom operators to manage containerized workloads across environments. You will build auto healing systems, run chaos engineering experiments, participate in on call rotations and blameless postmortems, and optimize cloud costs and security for scalable distributed systems.
Requirements
- Minimum of 6+ years of experience in software development
- Strong software engineering background with Go or Java preferred
- Cloud native development experience with AWS or GCP APIs SDKs and infrastructure as code
- Experience building internal platforms and developer tools
- Deep knowledge of Kubernetes containers and distributed systems
- Experience designing and building API services
- Strong analytical problem solving and communication skills
- Experience with monitoring and alerting such as Prometheus and Grafana is a plus
Responsibilities
- Design implement and manage automated CI/CD platforms
- Standardize and automate infrastructure provisioning and configuration management
- Implement observability and monitoring frameworks
- Build high performance cloud native tools and internal platforms
- Build frameworks for development workflows and platforms for containerized workloads
- Reduce operational toil through automation
- Build auto healing systems and run chaos engineering
- Scale and manage distributed systems
- Champion incident response including on call rotation and blameless postmortems
- Optimize cloud costs and improve cloud security and scalability
