Job Requirements
5 - 10 years of experience
This job post is managed by
joinus
Last active 2 years ago
Skills
Job description for Software Engineer (DevOps) at Carro Singapore
We’re looking for a DevOps Engineer with a software development background to design and implement a robust highly scalable infrastructure for our developers to code with speed and efficiency. Automating everything is in your nature. You demonstrate a strong familiarity with the latest DevOps technologies, as well as a strong track record of building highly scalable and reliable large systems
What you will be doing:
- Review existing application and infrastructure while working to improve the existing system
- Ownership for availability, performance, security, and scalability of AWS production systems
- Ensure industry-standard best practices are followed across Carro's entire stack.
- Ownership in designing and developing processes to maintain uptime, availability, and SLAs of our platform to ensure a smooth user experience
- Work closely with team members to enhance our software delivery pipelines across our various platforms
- Build tools to automate operations and enhance productivity
- Maintain and improve our CI/CD pipelines
- Manage our services, virtual machines, application containers, licenses for our development team
- Develop scripts to automate build, software release, and application deployment
- Develop and own best practices/methodologies for provisioning, platform scaling, configuration management, monitoring, etc in order to improve organization-wide visibility into how distributed systems interact and perform.
- Advocate and mentor team members on DevOps best practices and methodologies
- Evaluate new technologies and tools. Be on top of the new technologies and tools, alternatives, and vendors to partner up with. You will provide expert recommendations and provide recommendations for architecture and process improvements.
What you will need:
- Bachelor in Computer Science / Software Engineering or a related technical field
- At least 5 years of cloud DevOps experience, working with AWS public cloud services and also deploying application to cloud services.
- Candidates from Software development experience are highly advantageous.
- Capable to build the DevOps infrastructure from scratch without instructions from others
- Extensive hands-on experience automating system tasks and infrastructure using a scripting language, with configuration management tools, service registry and discovery tools, and infrastructure orchestration tools
- Audit and design security + automation scripts to streamline operations process
- Familiar with SDLC, and agile software delivery methodologies
- Excellent communication skills (oral, written and presentation skills) to work with various stakeholders (technical and non-technical) including presentation of insights reports to business/product owners