Tech Stack
AnsibleApacheAzureCloudDNSDockerGrafanaJavaScriptKubernetesLinuxNGINXNode.jsOpenShiftPrometheusPythonTerraform
About the role
- Design, code, test, and run CI/CD process and infrastructure software for the Everseen Edge platform
- Build tools to support field teams to access, deploy, upgrade, and monitor Edge software in customers' on-premises environments
- Ensure reliability, scalability, and availability of Edge software running in customer stores worldwide
- Deliver DevOps components for building, packaging, distributing, deploying, and monitoring containerized Edge applications
- Execute large-scale and mass service infrastructure deployments
- Maintain CI/CD pipelines using GitLab CI/CD, prioritizing extensibility and reusability
- Automate workflows and focus on infrastructure automation
- Share skills, knowledge, and expertise with peers across the DevOps team
- Adhere to established standards and best-practice DevOps guidelines and conventions
- Write and maintain DevOps documentation (articles, diagrams, data flows)
- Test infrastructure and ensure data is collected, analyzed and used in decision making
- Work collaboratively with wider project, engineering, security, and field teams
- Implement and maintain security best practices and manage container vulnerability scanning and remediation
Requirements
- 3+ years of experience in DevOps-related roles
- Strong foundation in Linux system administration (RHEL, Ubuntu)
- Basic networking skills including experience with DNS, routes, IP configuration
- Experience implementing and managing CI/CD pipelines (GitLab CI/CD preferred – working with templates)
- Experience working with GIT and associated workflows (e.g., Gitflow)
- Experience efficiently building containers, multi-stage builds, keeping container size minimal
- Experience running and managing multiple containers on the same host (docker-compose/swarm/etc)
- Familiarity with nginx/Apache and reverse proxying
- Practical experience with monitoring and alerting tools and stacks (Prometheus, Grafana, Loki)
- Scripting skills in Bash and Python
- Previous experience working with edge devices and/or bare metal servers
- Communicate well, organized, thrive in mutual respect, openness and collaboration
- Customer-focused and understand needs of field teams and end-users
- Implement and maintain security best practices and manage container vulnerability scanning and reporting
- Node.js experience is a plus
- Kubernetes/Openshift experience is a plus
- Azure cloud experience is a plus