About the Role: We are seeking a highly skilled and experienced SRE to join our team and help ensure the reliability, performance, and scalability of our infrastructure. The ideal candidate will have extensive hands-on experience in Azure DevOps, Azure, PowerShell, SQL, Grafana, and Dynatrace. This role is crucial in driving the continuous improvement of our systems and processes to support our growing business needs.
Key Responsibilities:
- Design and implement infrastructure as code (IaC) using Azure DevOps and Azure.
- Manage and maintain cloud-based infrastructure using Azure services.
- Ensure compliance with security and regulatory requirements.
- Develop and maintain automation scripts using PowerShell to streamline infrastructure management.
- Implement and maintain CI/CD pipelines using Azure DevOps to ensure smooth and efficient release processes.
- Establish and maintain comprehensive monitoring systems using tools like Grafana and Dynatrace.
- Define and implement alerting strategies to notify the team of critical issues in real-time.
- Analyze monitoring data to identify trends and areas for improvement.
- Design and maintain SQL databases to support our applications.
- Implement and maintain database backup and recovery strategies.
- Coordinate and manage the release process, ensuring timely and reliable deployments.
- Work closely with development teams to ensure smooth integration and deployment of new features.
- Implement and maintain rollback strategies to minimize downtime and ensure system stability.
- Lead and mentor a team of SREs, providing guidance and support to help them grow and develop their skills.
- Foster a culture of continuous improvement and innovation within the team.
- Collaborate with cross-functional teams to align SRE efforts with business goals.
- Act as a technical lead in resolving complex infrastructure issues.
- Develop and maintain technical documentation to ensure knowledge sharing and best practices.
Requirements:
- Experience: 7+ years of hands-on experience in SRE,
- Technical Skills:
- Proficiency in Azure DevOps, Azure, and PowerShell.
- Experience with database management using SQL.
- Knowledge of monitoring tools like Grafana and Dynatrace.
- Soft Skills:
- Strong leadership and team management skills.
- Excellent communication and interpersonal skills.
- Ability to work in a fast-paced, dynamic environment.
- Education: Bachelor's degree in Computer Science, Engineering, or a related field. Advanced degree preferred.
What We Offer:
- Competitive salary and benefits package.
- Opportunities for professional growth and development.
- A collaborative and supportive work environment.
- Cutting-edge technology stack and tools.
If you are passionate about building and maintaining robust, scalable, and reliable infrastructure, we would love to hear from you!
Feel free to adjust any details to better fit your specific needs or company culture.