- Manage and improve continuous integration and release processes
- Automate solutions, focusing on continuous integration and deployment
- Support build, test, integration and stage environments
- Implement system monitoring procedures and analysis
- Troubleshooting of applications and infrastructure issues
- Monitor resource allocation, consumption, and performance
- Monitor and report to management on program status, application and server issues
|
- BS or MS in Computer Science or equivalent technical experience
- Knowledge of core programming – Good knowledge of OOP (Java), debugging, testing
- Knowledge with automated deployment/ continuous integration/ release engineering tools like Jenkins, Maven, Gradle
- Knowledge of control systems, preferably GIT or SVN
- Knowledge of Linux / UNIX
- Knowledge of automation and integration technologies
- Good analytical and communication skills
- Good command of English language
|
- Good understanding of networking concepts
- Linux / Unix system administration knowledge
- Knowledge of application and web servers, database configuration and administration skills
- Knowledge of using scripting languages like bash, python
- Knowledge of virtualisation technologies, open stack
|