We support educators and empower students around the world to do their best original work.
925+ employees
Education
Role
Who you are
5+ years experience with containerization technology (Docker) and administration of distributed containerization orchestration like Kubernetes (including EKS/AKS/GKE) or Docker Swarm
5+ years Comfort in creating and executing configuration management using tools like Ansible and Puppet
5+ years well-versed in best practices when writing efficient, understandable and maintainable Infrastructure as Code
4+ years Demonstrable experience and curiosity when troubleshooting full-stack production systems (including network, storage, compute layers, and service dependencies such as DNS, DB, etc.)
4+ years Experience with continuous integration and delivery platforms such as Jenkins, Github Actions, or Bitbucket Pipelines
3+ years microservices, micro front-ends and distributed architecture
Interest in log management, including AWS OpenSearch, Fluentd, and Kibana (ELK), or Splunk
4+ years AWS Cloud and Databases, (PostgreSQL, SQL, DB2)
What the job involves
Collaborate cross-functionally with the Engineering, Quality Assurance, and Support teams
Break down large projects and features into independently workable/shippable milestones and stories
Contribute to the architectural design and implementation of the infrastructure Turnitin runs both on-premise and in AWS
Contribute readable, testable, maintainable and documented code when making changes to our infrastructure through Infrastructure as Code (IaC) systems like Terraform, or AWS Cloudformation
Contribute readable, testable, maintainable and documented code when managing configuration for our infrastructure through Configuration as Code (CaC) systems like Ansible, or Puppet
Ensure systems and platforms relied upon by both external and internal customers are fault-tolerant and highly available