What are the responsibilities and job description for the Senior Platform Engineer position at Crunchtime?
About the role
As a Senior Platform Engineer, you will be an owner and contributor of Crunchtime’s various infrastructure platforms ranging from on-prem to multi-cloud. You will collaborate with development teams to accomplish automated deployment of and operationalize new and existing components of the Crunchtime application stack.
You’ll have the opportunity to expand your skills and contribute on cloud native technologies that currently being migrated to. These include the following platforms and tools, but are not limited to, Kubernetes, Terraform, Ansible, AWS, Oracle Cloud, Jenkins, GIt.
What you’ll do as a Senior Platform Engineer
- Own, build, and maintain the operational stack that powers the Crunchtim platform and the developers working within Crunchtime: from container orchestration and automation, modernizing on-prem infrastructure, to CI tools and developer workflows
- Contribute to and influence design and development decisions
- Work in an agile environment, quickly and incrementally delivering value to our customers using tools from the SCRUM toolbox and using tight feedback loops with customers, product, and quality
- Utilize CI/CD platforms to automate and deploy using Infrastructure as Code pipelines
- Use Jira, Slack, and Zoom, to communicate with your team and leadership
What we’re looking for
- Great communicator and outstanding team player. Bias towards over-communicating and asking questions
- Desire to be part of a team, be a part of culture and contribute, and seeks best outcome for the team rather than being right
- Curious and intentional about self-development
- CS/CIS/Systems Mentality
- Adoption of CI, DevOps principles (including infrastructure-as-code and automation) and a focus on quality
- A deep understanding about request life cycles, system architecture, and user behavior
- Strong understanding and skill set around Linux (RedHat variants), SAN, networking fundamentals, VMware vSphere, and physical hardware/datacenter management
- Experience with Agile/Scrum methodologies and associated tools & principles
- Experience with a infrastructure automation platform such as Ansible, SaltStack, Puppet, etc.
- Ability to design and implement the right technical solution for the right problem at the right time (i.e. you don't over-engineer, but you do thoroughly consider the constraints)
- Someone fun, interesting, and likes to build and hack
Nice to haves
- Specific experience with our infrastructure tech and tech we’d like to use (Ansible, Terraform, Jenkins, Git, Docker, Kubernetes, AWS, Azure, CloudFlare, Python, Kafka, Hazelcast, CDNs, MySQL, Elasticsearch, Oracle, DataDomain)
- Experience automating a complex infrastructure from scratch, migrating from one cloud provider to another, or other significant open-ended infrastructure engineering problems
- Open source contributions
- You’ve helped make your work environment fun, and it’s important to you
- You’ve built great relationships with coworkers in the past, and want to keep doing it
- You care similarly about building great software, and building great relationships with other people
- You’re interested in the technical problems we are solving
- You’re interested in the types of business problems we are solving
What you’ll get
- Great mission-driven team members from diverse backgrounds with a strong company culture
- Competitive pay
- Unlimited PTO
- Paid company holidays
- Yearly team off-sites
- International travel opportunities
- Medical, dental, and vision benefits (FSA, HSA & HRA options)
- Basic & Voluntary Life Insurance
- 401k employer match
- Wellness benefits (Headspace, OneMedical, Omada, Ginger.io, Gympass, Carrot)
- Commuter benefits
- Work in an open environment on solutions that are reshaping the way businesses operate
- Fun team events
- Ability to have a big impact
- 10 weeks of paid parental leave
- Fitness reimbursement
- Learning & development funds