Desired Skills and Experience

  • Manage our current infrastructure on Microsoft Azure and Amazon Web Services.
  • Design, build, and support our next-generation enterprise cloud infrastructure.
  • Create tools to help automate and scale our infrastructure.
  • Implement and automate IaaS, PaaS, and serverless services in Azure and AWS including Virtual Machines / EC2, Functions/Lambda, Logic Apps / Step Functions, SQL Database, Data Warehouse, Blob Storage / S3, etc.
  • Implement and maintain monitoring solutions such as Graylog 2, New Relic, AppDynamics, and Vault.
  • Author and maintain high-quality documentation.
  • Troubleshoot and resolve production issues.
  • Participate in on-call duty.
  • 3+ years of hands-on cloud experience with at least 1 year of experience with Microsoft Azure. Strong understanding of Azure capabilities and limitations.
  • Deep DevOps and troubleshooting experience with Windows and Linux.
  • Deep understanding of code deployment pipelines, continuous integration / continuous delivery systems, and Agile methodology. Experience with deployment strategies using Web Deploy (MSDeploy), Atlassian Bamboo, Git hooks, and triggers.
  • Strong knowledge of PowerCLI/PowerShell and bash.
  • Experience with Chef or an equivalent configuration management system.
  • Extensive knowledge of cloud networking topologies and diagnostics.
  • Thorough understanding of infrastructure (hypervisor, storage, monitoring, security, etc.) and experience with cloud deployment orchestration.
  • Experience architecting infrastructure solutions using both Linux/Unix and Windows with specific recommendations on servers, load balancing, high availability, disaster recovery, and storage architectures.
  • Experience with Active Directory troubleshooting and maintenance. Experience with Azure Active Directory is a plus.
  • Expertise in any of our stacks is a plus. Our Teach to One: Math platform runs on .NET, Node.js (MEAN), and Python (Django), all backed by MS SQL Server, MongoDB, and PostgreSQL.
  • Exemplary written and verbal communication skills.
  • Grace under pressure and a sense of urgency.