Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Design, implement, and maintain our CI/CD pipelines for various customer-facing and internal systems.
- Automate provisioning of production, testing, and staging environments provisioning and setup.
- Maintain the uptime and availability of production systems.
- Design, implement, and maintain monitoring strategies and tools for our important metrics.
- Design, implement, and maintain backup/restore strategies and tools.
Job Requirements
- Bachelor degree in computer science or equivalent
- Background in Linux administration.
- Bash/shell scripting knowledge.
- Strong knowledge of the full web stack.
- Strong Knowledge of Google Cloud
- Experience using tools like Git, Jenkins, Sonar, Maven, Gradle, Selenium, Docker, Kubernetes,…
- Experience operating distributed systems (e.g., Kafka, Elasticsearch, Kubernetes)
- Experience with automation/configuration management using Ansible, Puppet, Chef or an equivalent.
- Ability to use a wide variety of open source technologies and cloud services.
- Strong experience with RDBMS especially MySQL.
- A working understanding of code and script in scripting languages such as Python
- Knowledge of best practices and IT operations in an always-up, always-available service.
- Experience with CI/CD tools (Jenkins).
- Experience in Docker is a huge plus.
- Experience with message brokers/queues is a huge plus.