Job Description :
Designs codes, tests, and implements automation for manual tasks using C#.NET, PowerShell
and Azure CLI following GIT process. (Or using Power Automate)    
Drive engagements with Development and Business Teams to define key Business and
system metrics    
Implements Observability using tools like Azure monitor and Dynatrace
Creates error budget for each component, availability dashboard and sets up fast burn
and slow burn alerts.
Developing software components that will be consumed by SREs using .NET and Microsoft Azure.
Bacgorund in architectural level work.
Ability to code/script in at least one language, preferably C# or PowerShell
Ability to review code  
Ability to implement design patterns in code  
Ability to create a cloud native solution for a business problem    
Ability to convert business requirements into reliability goals    
Ability to investigate dashboards, logs, and code to identify root cause.
Develops dashboards, alerts, and monitoring for various systems using Azure dashboards, workbooks and PowerBI    
Develops Self-healing capabilities for key business processes using Azure Runbooks
Exports telemetry from transactional systems to data lake using Azure Data Factory and
Azure Data Explorer 
Coordinates structured walkthroughs and technical reviews ensuring reliability, resiliency,
and scalability    
Ensures overall quality by continuous monitoring in development cycle.     
Mentor and coach other members of the team.  (Support)     
Coordinates feasibility studies/proofs of concept to evaluate solutions      
Works with ITS Security and Infrastructure teams to ensure cloud-based systems and
programs are secure.
Works within the ITIL framework and SAFe.     
Actively participates in all team Agile ceremonies.      
Works with Support teams to identify reliability measures for P1s      

Similar Jobs you may be interested in ..