Ability to use a wide variety of open source technologies and cloud services.
* Create reliable and high available server infrastructure for our applications, in partnership with the development team.
* Quickly understand our products and components.
* Automate the build Process and improve our deployment workflow.
* Schedule the execution of builds and ensure that all build failures are resolved in a timely manner, support SCM(Software Configuration Management) and Build environment.
* Assist the Developers team in implementing best practices for software build and deployment.
* Manage servers, certificates, webservers and load balancers.
* Handle disasters, server outages, server crashes effectively and efficiently with as little downtime as possible.
* Maintain and improve our monitoring and alerting systems.
* Responsible for maintaining source code repositories.
* Test case creation & execution, defect reporting, test setup creation.