The role:
Candidates will be responsible for the systems engineering to maintain the reliability and security of systems supporting a Cloud SAAS platform.
Responsibilities:
- Design, build and run the systems in our multi-Cloud environment
- Monitor and capture metrics to provide a holistic view of system health
- Automate and improve tasks and processes
- Automate and improve build, test, and release processes
- Secure systems against cybersecurity threats
- Design and build CI/CD pipelines with GitLab to deliver software smoothly and consistently
- Improve reliability, quality, and time-to-market of our software
- Monitor and capture metrics to provide a holistic view of software health
- Ensure that software remains in compliance with required standards
Skills / Qualifications:
- Degree or Diploma in Computer Science or related field of study is a plus
- Strong knowledge of Cloud services (AWS and GCP) is a must
- Strong background in Linux is a must
- Experience with Kubernetes or Docker is preferred
- Experience with Ansible and Terraform is preferred
- Good understanding of Networking
- Ability to write scripts in various languages such as Bash, Python, PHP
- Knowledge of Database administration (Postgres, MySQL, MongoDb) is a plus
- Experience with Grafana, Prometheus and InfluxDB is a plus
- Strong knowledge in CI/CD tools (Jenkins, GitLab) is a must
- Strong background in Software Engineering/Development is a must
- Experience with automated security testing and compliance is a plus
- Ability to self-learn and self motivated
- Well organized, attention to details and able to multitask
- Desire to explore and learn new technologies