Job Description
SurveyMonkey is seeking a Staff Cloud Solution Engineer to join their infrastructure team. This role involves designing, engineering, and maintaining SurveyMonkey's Cloud, Messaging, and Observability Platform within a multi-tenant AWS environment. The ideal candidate will leverage best practices to build world-class infrastructure, solve complex problems at scale, and mentor other engineers.
The Staff Cloud Solution Engineer will be based in SurveyMonkey's Bengaluru office and will be required to work on a hybrid basis, with 3 days per week spent in the office.
What this role involves:
- Architecting, building, and operating AWS environments at scale.
- Automating infrastructure provisioning, DevOps, and continuous integration/delivery.
- Providing technical leadership and mentorship to senior engineers.
- Collaborating with cross-functional teams to drive the roadmap and ensure alignment with business objectives.
- Proposing and integrating new tools and technologies to improve the cloud platform.
- Writing libraries and APIs for monitoring, logging, and event-processing systems.
- Participating in on-call rotation and improving observability systems.
Requirements:
- 12+ years of relevant professional experience with cloud platforms such as AWS, Heroku.
- Extensive experience leading design sessions and evolving well-architected environments in AWS at scale.
- Extensive experience with Terraform, Docker, Kubernetes, scripting (Bash/Python/Yaml), and helm.
- Experience with Splunk, OpenTelemetry, CloudWatch, or tools like New Relic, Datadog, or Grafana/Prometheus, ELK (Elasticsearch/Logstash/Kibana).
- Experience with metrics and logging libraries and aggregators, data analysis and visualization tools – Specifically Splunk and Otel.
- Experience instrumenting PHP, Python, Java and Node.js applications to send metrics, traces, and logs to third-party Observability tooling.
- Experience with GitOps and tools like ArgoCD/fluxcd.
- Interest in Instrumentation and Optimization of Kubernetes Clusters.
- Ability to listen and partner to understand requirements, troubleshoot problems, or promote the adoption of platforms.
- Experience with GitHub/GitHub Actions/Jenkins/Gitlab in either a software engineering or DevOps environment.
- Familiarity with databases and caching technologies, including PostgreSQL, MongoDB, Elasticsearch, Memcached, Redis, Kafka and Debezium.
- Preferably experience with secrets management, for example Hashicorp Vault.
- Preferably experience in an agile environment and JIRA.
What SurveyMonkey offers:
- An inclusive workplace where people of every background can excel.
- Forward-looking benefits policies and employee programs.
- Learning and development opportunities.