Apply on
Availability Status
This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.
Original
Simplified
Role Summary We are seeking a proactive and innovative DevOps Engineer to serve as a bridge between our AI product development team and the Platforms Engineering team. This role is integral to our Platforms function, providing a critical liaison that empowers developers to fully leverage our infrastructure capabilities within Azure, which is managed in a containerised environment and centralised around key services, including our database and storage architecture. As a DevOps Engineer, you will ensure the efficient, stable, and scalable operation of our products, enhancing their functionality through streamlined and reliable infrastructure. Your responsibilities will span across the entire lifecycle of specific microservices, encompassing design, development, deployment, and operations. Additionally, you will drive the automation of load testing, CI/CD pipelines, and other core processes, fostering a high standard of operational resilience and stability. This role demands a highly autonomous and creative mindset, ideally suited to candidates who thrive in dynamic environments that intersect multiple teams. Strong communication skills are essential, as the role requires the ability to distil broad objectives into actionable tasks. Reporting to the Platforms Manager, you will define and manage your workload, taking ownership of initiatives that contribute directly to developer efficiency and product reliability. Demonstrable experience in driving and implementing innovative DevOps solutions is essential. Job Scope: - Collaborate with the AI product and Platforms Engineering teams to ensure seamless integration and optimal infrastructure utilisation. - Design, build, and deploy automated load-testing systems using tools such as Locust (Python). - Develop and maintain comprehensive end-to-end CI/CD pipelines, driving automation and reliability. - Design and operate DevTooling solutions for efficient management and debugging of production databases. - Integrate operational insights, such as combining Loki/Grafana datapoints with Slack alerts, for timely and actionable reporting. - Work alongside development teams to deliver robust application services that involve complex infrastructure dependencies. - Propose and implement optimisations within development tooling to accelerate developer velocity. - Manage and enhance microservices integral to our product infrastructure, such as the image classification service. Requirements: This role requires a dynamic mindset, a quick learning ability, and a well-organized, constructive approach to research and development. A DevOps engineer is expected to continuously learn, adapt, and actively contribute to the team, building knowledge progressively over time. The following qualifications are required to build accumulative knowledge, grow and contribute to the team: - 0-2 years of experience. An enthusiastic/inquisitive fresh graduates are encouraged to apply. - Dynamic Mindset with ability to stay flexible and approach challenges with an open mind. - Quick Learning Ability: Demonstrated capacity to grasp new concepts and technologies rapidly, especially in a fast-paced work environment. - Strong communication skills and willingness to accept feedbacks, reflect on the feedbacks and share knowledge. - Problem-Solving Orientation. A proactive approach to identifying and solving problems. - Time Management: With sufficient support from platforms manger, candidate is expected to have the ability to prioritize tasks effectively and manage time to meet deadlines.
Similar Jobs