Remote Senior Site Reliability Engineer (SRE) - Microsoft Technologies
Tipi i punes: Full-Time
Vendndodhja: Remote
Aplikimet skadojne me: 30-11-2024
https://onecontact.com.mk/job/detail/remote-senior-site-reliability-engineer-sre-microsoft-technologies
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