Job Description
About Company
Responsible for planning, implementing and managing the DevOps environment.
Functional Responsibilities:
- Implement the DevOps pipeline from development to the production environment in the company.
- Administrate the company DevOps infrastructure and provide required technical supports to other teams.
- Manage and improve the CI/CD tooling to ensure smooth development to product cycle. Implement automation solutions to improve overall productivity.
- Perform configuration management role in the software development process.
- Build and maintain highly available systems.
- Implement and maintain monitoring and alerting systems.
- Deploy updates and fixes to the DevOps toolchains.
- Perform root cause analysis for production errors.
- Design procedures for system troubleshooting and maintenance.
- Troubleshoot errors and problems in the Dev/Prod environment with product Team.
- Actively research and propose new tools/solutions to optimize the DevOps cycle.
Supervisory Responsibilities:
- May provide work guidance to juniors and project staff, oversee the deliverables of consulting resources.
- Manage the vendor resources and delivery quality in projects where required.
Your skills & qualifications
- Strong Linux and/or Windows system administration background. Having at least 3 consecutive years experience as a System Admin or DevOps Engineer position in Web application system configuration, operation and tuning.
- Strong system knowledge of Linux, Ms Windows and Middleware software e.g. load- balancers, web servers, database, etc.
- Having hand-on experience with server & infrastructure job automation using scripting languages like PowerShell, Batch, Bash, Python etc.
- Knowledge of Java/JVM based languages.
- Experienced in one of the application build technology (Maven, Gradle, XAML, etc.)
- Good understanding of Agile methodology and CI/CD practice.
- Having practical experience with DevOps toolchains: GIT, Bitbucket, Artifactory, SonarQube, Bamboo, Jira, Ansible/Chef, UrbanCode or similar.
- Familiar with Microservices, Serverless architecture with Docker, Kafka, Kubernetes will be a plus.
- Critical thinker and problem-solving skills with team player spirit.
- Good time-management skills.
- Interpersonal and communication skills with proficiency in English.
Benefits for you
- Competitive Income;
- Health care plan for family;
- Annual leave >= 14 days
- Training Opportunity: on going professional training;
- Teambuilding and Employee Events
- Working culture: highly appreciates dynamic, flexibility, team spirit and wellness