Responsibilities:
1. Develop our open-source DevOps platform and toolchain in Golang;
2. Build our DevOps community in the Americas;
3. Continuous improvement of Merico's Software Development Lifecycle (SDLC) with DevOps mindset and culture.
Must-have:
1. Strong proficiency with Golang expertise; ability to write clean code that is easy to test and maintain;
2. Self-motivated, quick learner;
3. Ability to collaborate both synchronously and asynchronously with teams in different timezones;
4. Native English speaker with excellent communication skills;
5. This is a fully remote position. For time zone purposes, you must be in the Americas. It would be best if you had an excellent Internet connection, a video camera on your computer, and a workspace where you won't be disturbed.
Nice to have:
1. Familiar with 12-Factor App, Cloud-Native, DevOps, DevSecOps, SDLC;
2. Familiar with Infrastructure as Code and Configuration Management;
3. Experience in various CI/CD tools like GitHub Actions, CircleCI, Travis CI, Tekton, Argo CD;
4. Experience in issue tracking tools like Jira and alike;
5. Experience in centralized logging, monitoring, and tracing tools like the ELK stack, Prometheus/Grafana, Jaeger.
Strong plus:
1. Experience with open-source projects in Golang in the Cloud Native/DevOps field (for example, Kubernetes, Terraform, etc.);
2. Experience in open-source projects;
3. Experience in building developer communities;
4. Experience in technical content writing (like tech blogs).