Role Description
The Platform Operations team manages foundational enterprise tools, the interactions between those tools, and any integrations with 3rd party systems. We rely heavily on automation to ensure consistent and efficient operations to support a growing and in-demand environment. Our goal is to provide a scalable, developer-friendly experience while maintaining a secure, auditable environment. We work closely with the various security, audit, compliance, and workload teams around the organization to consistently improve the security and experience and seek out new improvements. We have a strong focus on team cohesiveness and tackling issues as a team.
The Platform Operations team manages all access, onboarding, security controls and guardrails, and the processes and technologies that we require to perform that function. We provide a crucial service that places a high emphasis on freedom of movement by the users consuming our services.
Platform Engineer Responsibilities
• Support developers in their use of AWS by creating AWS accounts, creating/updating
permissions, enforcing a uniform security baseline, and other aspects of AWS management
• Support developers in their use of GitLab by creating groups, creating/updating permissions,
integrating with enterprise tools, and other aspects of GitLab management
• Design and develop automations to deliver services to developers faster and more consistently
• Design and develop self-service offerings so developers can access our cloud platforms directly
without a dependency on the Platform Operations team
• Provide operational support for the cloud platforms managed by the Platform Operations team
Candidate Requirements
• 3+ years of experience with AWS
• Experience with Terraform
• Strong Python or Golang skills
• Experience using or administering Kubernetes
• Experience with CICD technologies (e.g. Gitlab, Github, Jenkins, etc.)
• Ability to work as part of a team with minimal supervision in a results-oriented, fast-paced dynamic environment.