Roles and Responsibilities: Architect and manage scalable infrastructure on Microsoft Azure, utilizing services such as Azure Virtual Machines, Azure Kubernetes Service (AKS), Azure Functions, and Logic Apps.
Optimize the use of Azure DevOps for continuous integration and continuous deployment (CI/CD) pipelines.
Maintain and improve the availability, reliability, and performance of cloud and on-premises environments.
Develop, implement, and manage patching strategies for Windows environments, ensuring minimal downtime.
Perform regular system upgrades, apply security patches, and troubleshoot issues in production environments.
Design and manage rollback strategies for all patches and updates to ensure seamless recovery in case of failures.
Create detailed incident response and disaster recovery plans to maintain service continuity.
Work with development teams to ensure that microservice-based applications are performant, resilient, and scalable.
Monitor the health of microservices and troubleshoot issues related to containerization and orchestration (e.g., Docker, Kubernetes).
Automate repetitive tasks such as environment monitoring, scaling, and patch management using PowerShell, Azure CLI, and other automation tools.
Develop Infrastructure as Code (IaC) scripts using tools such as Azure Resource Manager (ARM) templates or Terraform.
Set up proactive monitoring solutions using Azure Monitor, Application Insights, and third-party tools like Splunk or New Relic.
Respond to critical incidents, perform root cause analysis, and implement long-term fixes to prevent recurrence.
Collaborate closely with software developers, DevOps engineers, and IT teams to build resilient and maintainable solutions.
Qualifications: 6+ years of experience in Site Reliability Engineering or a related role focused on Microsoft technologies.
Preferred Certifications: Azure Solutions Architect Expert, Azure DevOps Engineer Expert and ITIL Certification or equivalent Proven expertise in managing and troubleshooting Windows Server environments and Azure-based infrastructure.
Experience with microservices architecture and container orchestration (Docker, Kubernetes) in production environments.
Advanced proficiency in .NET, C#, and SQL Server (2016-2019).
Strong hands-on experience with Azure services, including Virtual Machines, AKS, App Services, Azure DevOps, and storage solutions like Azure Blob Storage and Azure SQL.
Proficiency in automation and scripting using PowerShell, Azure CLI, or equivalent.
Experience with monitoring tools (Azure Monitor, App Insights, or equivalent) and logging systems (e.g., Splunk).
What We Offer 100% Remote Work, Hiring from: North Macedonia, Albania, Bosnia, Kosovo, and Brazil.
Paid Overtime as needed Opportunity To Learn & Develop New Skills An Open & Collaborative Work Environment Generous Compensation based on Industry Standards + Benefits Working Hours: 9am - 5pm EST