Bachelor’s Degree in Computer Science or 5+ years professional experience in software development (MS, BE, Computer Science, Site reliability, etc..)
5+ years of large-scale software development or application engineering with recent coding experience in one or more of the following languages: Java, JavaScript, C/C++, C#, Node.js, Python, or Rust.
Experience in designing and building infrastructure to support applications using container and serverless technologies.
Experience in designing and building infrastructure to support traditional 3-tier applications.
Experience with network technologies such as static routing, BGP, firewalls, WAFs, and DDoS services.
Proficiency in scripting languages such as Bash, Python, and PowerShell
Experience working with operating systems (Linux, Windows).
Experience supporting infrastructure for large multi-services applications.
Experience working with CICD in micro-services architectures.
Experience with observability/Monitoring tools: DataDog, New Relic, Istio.
Experience working with configuration management tools: Kubernetes.
Experience developing environment documentation and support procedures.