DevOps Engineer
In the Core DevOps Team, the developer experience is at the forefront of everything we do. To expand our capabilities and enhance the AI-centric developer experience we are growing our team, looking for an experienced AI DevOps Engineer. This person will be responsible for delivering key SDLC capabilities that enable a successful DevOps platform, deploying product updates through automation, identifying and resolving production issues within the platform, and implementing AI-focused integrations to enhance the developer experience. If you have a solid background in AI DevOps, SRE, or Software Engineering with a passion for DevOps, then we would love to speak with you!
Principal Responsibilities
-
Engage with our developer community with a focus on successful outcomes
-
Build secure AI Dev Tools and integrations to improve the developer experience
-
Automate and deploy upgrades to our DevOps platform
-
Provide Level 3 technical support around our DevOps platform
-
Implement best practices around security and observability of our DevOps platform
-
Participate in our on-call rotation and blameless postmortem practices for incidents
Skills and Qualifications
-
BSc in Computer Science, Engineering, or relevant field
-
Broad experience with AI Coding Tools through all phases of the Software Development Lifecycle
-
Solid programming experience in an object oriented language, preferably Python (Python, Java, Go, etc.)
-
Proficient in GitOps workflows and CI tools like GitHub Actions
-
Good experience running DevOps tools in the cloud (AWS preferred, GCP)
-
A mastery of containers and a working knowledge of Kubernetes, including Continuous Deployment patterns
-
Solid Infrastructure as Code programming experience (Terraform, CloudFormation, Ansible)
-
Good knowledge of test driven development with a focus on software quality
-
Experience implementing observability with DataDog and Elastic