You will get the to work across a broad set of systems and services, and opportunity to architect multi-cloud solutions, which improve availability and performance while increasing infrastructure resource utilization. You will have the opportunity to develop systems and processes that manage cloud resources across different regions and technical stacks, ensuring the overall health and stability of the system.You will be partnering with security, software engineers, and support engineers to raise the engineering and reliability bar through robust system design and architecture in a multi-cloud environment and drive operational excellence and customer success. You are a trusted resource on secure and scalable development and deployment practices, and work closely with engineers to identify opportunities to improve developer velocity and infrastructure efficiency while maintaining high availability and resilience. You will also lead efforts to identify and prioritize reliability and performance issues that can be detected through automation. This will involve developing prototypes for monitoring and experimenting with innovative solutions to enhance our toolset for system observability and optimization.Key job responsibilities
- Be actively involved in regular engineering activities, providing hands-on technical guidance and support.
- Drive maintenance Best Practices: Innovate, document, improve work methods, standardize, and provide a secured work environment.
- Lead architecture, design, and proof-of-concept efforts for end-to-end project delivery, ensuring high quality and simplicity in complex systems.
- Design, implement, deploy, and maintain innovative cloud-based software solutions to enhance service security, durability, availability, performance, and cost-efficiency.
- Take ownership of complex projects, managing broad scopes with autonomy and accountability.- Stay current with evolving technologies, proactively researching new advancements to recommend and integrate into projects.
- Experience programming with at least one modern language such as Python, Ruby, Golang, Java, C++, C#, Rust
- Experience with Linux/Unix
- Experience with CI/CD pipelines build processes
- 2+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
- 3+ years of administrative experience in networking, storage systems, operating systems and hands-on systems engineering experience
- Experience building services using AWS products
- Knowledge of database systems and SQL
- Experience with distributed systems at scale
- Multi-cloud experience (AWS, Azure, Google Cloud Platform) including experience with their products and services
משרות נוספות שיכולות לעניין אותך