Strong Middle DevOps Engineer to $4500
WHO WE ARE?
We are Edge Solutions Lab, a team of engineers with a strong background in edge solutions and data platforms. Our legacy is grounded in the successful engineering execution of the Hivecell product. We're committed to helping companies implement their edge strategy, extending the reach of their businesses and unlocking the transformative power of data at the edge.
WHO WE ARE LOOKING FOR?
We are seeking a highly skilled Strong Middle DevOps Engineer to join our team, working on an innovative edge computing platform with a supplemental cloud presence. As part of a cross-functional DevOps group, your primary focus will be managing on-premise edge infrastructure, ensuring the reliability of containerized applications, and designing and implementing CI/CD pipelines, while also extending some workloads to AWS as needed.
KEY RESPONSIBILITIES:
- On-premice Infrastructure Provisioning & Configuration Management
- Use Ansible to automate the configuration and deployment of servers, networking, and storage.
- Container Orchestration & Deployment
- Use HashiCorp Nomad to deploy and scale containerized applications on on-premise edge nodes.
- CI/CD Pipeline Development
- Design, implement, and maintain robust Gitlab CI/CD pipelines for containerized applications.
- Continuously refine automation workflows for software build, test, and deployment stages.
- Distributed Storage & Data Management
- Work with a distributed file system (GlusterFS) to ensure high availability, replication, and fault tolerance.
- Implement best practices for data redundancy, security, and efficient data access.
- Collaboration & Communication
- Work alongside existing infrastructure and DevOps and Developers teams to identify areas of process improvement and lead automation initiatives.
- Work alongside existing infrastructure and DevOps and Developers teams to identify areas of process improvement and lead automation initiatives.
WHAT YOU BRING ALONG:
- Upper-Intermediate English level.
- 3+ years of experience in DevOps, SRE, or infrastructure engineering roles, with a track record of end-to-end project delivery.
- Expert knowledge of Linux systems administration (networking, security and performance tuning).
- Networking Expertise: Extended experience in networking concepts and tools, including VPN, mDNS for secure, resilient communication in distributed environments.
- Configuration management experience with Ansible.
- Strong scripting skills in Bash, Python for automation tasks.
- Hands-on experience with containerization tools (Docker) and orchestration platforms (HashiCorp Nomad preferred, or Kubernetes).
- Practical experience with HashiCorp Consul for service discovery and configuration management, particularly in conjunction with Nomad-based deployments.
- Proven ability to design and implement CI/CD pipelines using tools such as GitLab CI (preferred), Jenkins, or GitHub Actions.
- Familiarity with distributed storage (GlusterFS preferred, Ceph) and replication strategies for high availability.
- Experience setting up and deploying relational databases (PostgreSQL and cluster configuration for high availability and scalability preferred).
- Ability to work in a hybrid environment: on-site for hardware setup and troubleshooting when needed, and remote for the majority of development work.
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
WILL BE A PLUS:
- Networking Expertise: Nebula for secure peer-to-peer communication.
- Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK) for performance tracking and alerting at scale.
- Familiarity with GPU/AI-focused edge compute modules (e.g., NVIDIA Jetson, Raspberry Pi).
- MLOps knowledge, including model deployment and lifecycle management at scale.
- IoT experience, particularly in device management, data ingestion, and security considerations.
- Experience deploying and managing workloads in AWS (e.g., EC2, S3, VPC, IAM, ECS/EKS).
- Proficiency with Terraform as an IaC tool to provision and manage both on-premise infrastructure and AWS cloud services.
- Certifications in HashiCorp technologies, AWS certifications, or Linux administration.
- Background in large-scale distributed systems or edge computing deployments.
SOFT SKILLS:
- Adaptability to rapidly changing requirements and a willingness to explore emerging technologies.
- Excellent problem-solving and communication abilities.