Developer Experience Platform Engineer
Youll work alongside experienced engineers to shape our platform strategy, contribute to our cloud-native infrastructure, and ensure the underlying systems are secure, observable, and scalable.
Key Responsibilities:
- Build and support cloud infrastructure and Nomad or Kubernetes-based platforms used by internal engineering teams.
- Develop and maintain automation and tooling for infrastructure provisioning, deployment pipelines, and environment management.
- Collaborate with product and engineering teams to enable self-service capabilities through APIs, templates, and internal tooling.
- Ensure platform components are well-documented, observable, and meet reliability and security best practices.
- Participate in the teams on-call rotation and contribute to incident response and root cause analysis.
- Continuously look for opportunities to reduce toil, increase efficiency, and improve developer experience.
- Work individually and collaboratively to deliver solutions in live production systems
Qualifications Required:
- 5-8 years of experience in software, infrastructure, or DevOps engineering roles.
- Hands-on experience with cloud platforms (AWS, GCP, or Azure).
- Solid understanding of containerization and orchestration tools (e.g., Docker, Kubernetes).
- Familiarity with infrastructure as code (e.g., Terraform, Pulumi, or CloudFormation).
- Experience with CI/CD pipelines and automation tools (e.g., GitLab CI, Jenkins, or GitHub Actions).
- Experience in all aspects of the software development life cycle
- Comfortable with scripting in languages such as Python, Java, or Go.
- Strong problem-solving and collaboration skills.
Preferred:
- Exposure to GitOps workflows and tools (e.g., ArgoCD, Flux).
- Experience with observability tools such as Prometheus, Grafana, or Datadog.
- Understanding of networking, RBAC, secrets management, and service discovery in cloud-native environments.
- Ability to work flexible hours when necessary for deadlines and off-hours installations