Responsibilities
- Execute continuous integration, continuous deployment and continuous testing pipelines.
- Work closely with the development team and operation team to create DevOps strategy and toolset that suits the individual squads.
- Setup, deploy and maintain scalable, high availability systems
- Perform and automate deployment and security hardening of systems
- Automate and build up scalable systems/environment using latest technologies (e.g. Kubernetes)
- Setup and maintain CI/CD, automated testing, development and delivery environments
- Writing scripts/programs for service monitoring and health check of systems
- Day-to-day monitoring, backup, deployment and maintenance of systems
Non-Technical Abilities
- Driven by the mission to increase productivity and reduce bias thru the adoption of day to day people development tools (#MissionOriented)
- Being able to fluently communicate in a cross-cultural environment leveraging written and spoken English (#ClarityOfCommunication)
- Willingness and desire to learn and pick up new technologies as and when required (#UltraLearner)
- Willingness to work in a dynamic, fast paced and changing environment (#HighlyAdaptable)
- Have an ownership mindset (#SenseOfOwnership)
- Willingness to go above and beyond (#GoingAboveAndBeyond)
- Proactive and self-starter (#SelfStarter)
- Creative problem solver and desire to drive end outcomes (#ResultsOrientation)