Design and implement robust architectures for multi-cloud data-planes, with a centralized control plane in GCP, ensuring seamless integration and optimal performance across platforms
Lead the development and deployment of an integration testing framework to enhance the reliability and efficiency of microservices
Facilitate the integration of core services with third-party API platforms, optimizing functionality and expanding service capabilities
Collaborate closely with product teams to develop and fine-tune machine learning infrastructure, including comprehensive data pipelines, model training frameworks, and streamlined deployment processes
Architect and implement sophisticated data infrastructure solutions to support a variety of data accumulation methods, including incremental, event-driven, and real-time data collection for both structured and unstructured data sets
Develop and maintain advanced real-time user authentication and authorization systems, ensuring secure and efficient access control
Drive the automation of infrastructure provisioning, configuration management, and deployment processes using industry-leading tools such as Terraform, Ansible, and Kubernetes
Work in concert with the development team to enhance CI/CD pipelines, service boundaries, and interfaces, thereby improving the developer experience and accelerating project timelines
Monitor system performance meticulously, recommending and implementing enhancements and optimizations to ensure the infrastructure remains at the forefront of technological advancements
Uphold the highest standards of security, focusing on robust authentication and authorization mechanisms to protect infrastructure and data integrity, while ensuring compliance with relevant industry standards
Engage in ongoing research and evaluation of emerging technologies and methodologies, embracing continuous learning to keep the infrastructure innovative and future-proof
Job Requirements:
Bachelor s/Master s degree in Engineering, Computer Science (or equivalent experience)
At least 4+ years of relevant experience as a DevOps Engineer
Strong portfolio of designing and deploying scalable and highly available SaaS solutions in a multi-cloud environment
In-depth knowledge of Kubernetes, Anthos, Helm, Terraform, Istio, and similar technologies for ensuring infrastructure resilience and efficiency
Familiarity with Azure and its offerings is highly desirable
Strong background in building and deploying microservices and integration testing frameworks
Expertise in data infrastructure development, including real-time data processing, authentication systems, and authorization mechanisms
Demonstrated ability in automating infrastructure-related tasks using Terraform, Ansible, Kubernetes, or similar tools
Solid experience in optimizing CI/CD pipelines and improving the developer experience
Proficiency in monitoring, performance analysis, and system optimization
Commitment to implementing and maintaining high-security standards and practices
Eagerness to stay updated with emerging technologies and industry trends
Fluent in spoken and written English communication