Microsoft is looking for a Software Engineer in Hyderabad, India. If you meet the requirements below, you will be eligible to apply via Digital Marketing Community.
Job Responsibilities:
- Create solutions that boost the reliability, performance and security of Microsoft’s developer services – CI/CD pipeline related – and automate and simplify how developers work.
- Cooperate with other engineers to design and deliver solutions for automatic mitigation, telemetry & monitoring, disaster recovery, capacity management and platform automation in general.
- Conduct deep investigations that stretch your skills as you traverse rich telemetry streams to isolate and solve complex performance and reliability issues for online services.
- Collude very closely with Azure, and some other MS internal groups, to design, operate and optimize large-scale, online services used by teams and businesses across the globe.
- Continually innovate and push technology to the limit both on scale and design, within our developer services scope.
Job Requirements:
- At least 2 years of Software development and automation experience.
- Effective experience with C#, PowerShell/Shell script, ASP.NET/MVC, JavaScript, TypeScript, React, or T-SQL.
- Proven experience running large scale online systems built on Azure or similar cloud providers.
- Proficient experience designing and implementing solutions for platform and application layer telemetry and monitoring.
- Expert knowledge of coordinating resources across diverse teams to restore service and maintain SLA’s.
- Communication skills are a key component of this role with audiences that include customers, peers and at times executive leadership.
- Troubleshooting skills across network, application, caching, queuing, load-balancing, storage and distribution services layers.
- Ability to conceptualize a distributed service, it’s dependencies and the transactional flow when troubleshooting.