Applause is a recognized Top Workplace providing award-winning software testing and UX research solutions. They are looking for a Platform Engineer to manage core infrastructure, support engineering teams, and enhance the Applause platform's development velocity.
Responsibilities:
- Use infrastructure management tools to manage cloud resources
- Manage infrastructure services such as build automation systems
- Participate in requirements gathering, design reviews, and code reviews
- Develop automation jobs for deployment and management of services
- Participate in management and troubleshooting of infrastructure services
- Perform task-related infrastructure work such as backup/restore and patch management
- Assist engineering teams in troubleshooting their services on the platform
- Participate in on-call rotation for infrastructure services
- Operate all aspects of our internal developer platform and services hosting
- Other duties as assigned
Requirements:
- Experience with infrastructure as code tools such as Chef, Puppet or Ansible
- Experience writing Bash and familiarity with one or more of Go, Python, or Ruby
- Experience with monitoring tools and services such as Nagios, New Relic, or Datadog
- Experience with Linux and familiarity with troubleshooting tools, such as strace, lsof, and netstat
- Experience with Kubernetes and familiarity with operators and Helm
- Familiarity with cloud infrastructure and services such as AWS, GCP, or Azure
- Familiarity with common build tools for Java, Python, and JavaScript
- Familiarity with continuous integration tools such as Jenkins, TeamCity, or GitHub Actions
- Understanding of distributed computing concepts such as leader election and locking
- Ability to communicate effectively using documents, diagrams, and more informal methods such as chat and email