Full-Time Site Reliability Engineer
The Calyx Institute is hiring a remote Full-Time Site Reliability Engineer. The career level for this job opening is Experienced and is accepting USA based applicants remotely. Read complete job description before applying.
The Calyx Institute
Job Title
Posted
Career Level
Career Level
Locations Accepted
Salary
Share
Job Details
The Calyx Institute is seeking applications for a skilled and motivated Site Reliability Engineer (SRE) - Email to join our Engineering Team.
This SRE role will be primarily responsible for building and maintaining Calyx’s email infrastructure, functioning as both developer and product owner of both internal and membership platform transactional email services.
This position will play a key role in ensuring that email is safe, reliable, and secure.
This SRE role will report to the Senior SRE, and regularly coordinate with other Calyx team members in Engineering and across other program areas.
Key responsibilities and required skills include, but are not limited to:
- Experience (or interest in learning) Email server building, maintenance, design. Particularly with containerized mail solutions like stalwart (https://stalw.art/)
- Git: functional knowledge of forking, branching, merging, reviewing, and rebasing
- Ansible: understanding and experience with the concept of infrastructure as code, building/deploying containers and services using ansible
- SSH, BASH, LINUX/UNIX, L2-L4 Networking, FOSS tools/solutions, CLI expertise
- Containers: experience/interest in CNCF projects (RKE2, Harvester, Traefik, etc.)
- RAS-based (Reliability, Availability and Serviceability) approach to design, deployment, and maintenance of infrastructure
- Comfortable with stand-up review of written code and justification/critique of methods
- Participate/engage in continuous refactoring and addressing technical debt
- Four-year degree (or equivalent) in an operations or technical field
Preferred Skills and Qualifications
- Designing and building applications for container-native deployment strategies
- CI/CD: Design and maintenance of a CI/CD pipeline (using Jenkins, Zuul, etc.)
- Experience with deployments on tier-1 public clouds (i.e. GCP, AWS, Azure, etc.), demonstrating a "best practices" approach
- Experience building and deploying container registries
- Hands-on experience with enterprise hardware (metal servers, racking, switches, etc.)
- Container orchestration: Docker, Kubernetes, Traefik, Cert-Manager, Rancher etc.
- Debian: experience with Debian or another apt-based Linux distribution
- RedHat: experience with RHEL or another rpm-based Linux distribution
- Networking: configuring switches (Juniper|CumulusLinux), network optimization, segmentation, BGP routing, DDoS mitigation, and associated IaaS tools, etc.
- Logging: matomo, ELK, Prometheus, etc.
- Applications: Nextcloud, Zammad, Tor, NGINX, mailservers, gitea or gitlab, SnipeIT
- Communications: Signal, Mattermost, XMPP, etc.
- Organized with excellent attention to detail
- General knowledge of Internet technologies and security tools
- 3+ years professional experience in similar roles
- Ability to communicate in spoken and written English
- Ability to work both independently and as part of a team
- Willingness to take ownership of work responsibilities