Join a dynamic Site Reliability Engineering (SRE) team that merges software and systems engineering to build and maintain highly reliable, massively distributed, and fault-tolerant systems. This role is crucial for ensuring the reliability and uptime of Google Cloud's services, focusing on both internal and customer-facing systems. You'll be instrumental in driving continuous improvement and maintaining optimal system capacity and performance.
This position offers a unique opportunity to tackle the complex challenges of scale inherent to Google Cloud. You'll leverage your expertise in coding, algorithms, complexity analysis, and large-scale system design to optimize existing systems, develop robust infrastructure, and eliminate inefficiencies through automation. The SRE culture fosters intellectual curiosity, collaborative problem-solving, and a blame-free environment where innovation and risk-taking are encouraged.
Design, develop, and implement projects aimed at enhancing the reliability of critical enterprise applications. Contribute to building and running large-scale, distributed, and fault-tolerant systems. Ensure that Google Cloud services meet the required levels of reliability and uptime. Monitor system capacity and performance with a keen eye for potential issues.
Collaborate with a diverse global team to address complex system challenges. Drive improvements through code and automation. Analyze system performance and troubleshoot issues in large-scale enterprise environments.
A Bachelor's degree in Computer Science or a related field, or equivalent practical experience, is required. You should have at least 1 year of experience in software development using one or more programming languages. A solid understanding of data structures and algorithms is also necessary.
Preferred qualifications include experience in engineering or operations within large-scale enterprise environments. Expertise in Unix/Linux systems, IP networking, and analyzing performance and application issues is highly valued. Strong problem-solving skills and the ability to analyze complex enterprise systems are essential. Proficiency in navigating enterprise software and managing workloads, along with the ability to collaborate effectively with global stakeholders, will set you apart.
IT Consulting