Azure Cloud Service Engineers
- Software development experience in online services such on Azure cloud
- Good experience using programming languages such as C#, Java, Python, or Go.
- Experience working with large-scale distributed systems (e.g., cloud computing providers, SaaS services, etc., ideally with millions or billions of users) or similarly complex environments.
- A proactive approach to spotting problems, areas for improvement, and performance bottlenecks.
- Strong analytical and problem solving and organizational skills.
- Ability to deal with the ambiguity associated with working in a fast-paced and changing environment.
- Excellent communication - both verbal and written.
- Experience in Project status reporting and tracking.
- Experience working on large and unfamiliar codebases; some of the systems we support are millions of lines.
- Experience using scripting languages such as PowerShell or Bash.
- Coding experience beyond simple scripts.
- Knowledge in Devops, SRE, CI/CD.
- Awareness of, and ability to reason about, modern distributed software design patterns and cloud systems architecture, including microservices, containers, load-balancing, queuing, caching.