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.