Jobs at Syrinx

View all jobs

Senior SRE with a development background - W2 only

Remote, USA

What you will be doing

· Partner with engineering, security, and product teams to keep our services reliable, available, fast and cost efficient

· Build tools and automation that eliminates repetitive tasks, minimizes downtime, achieves human free operations, and provides self-service solutions to product development teams

· Design, build and operate large-scale production systems hosted within our on-prem and AWS hosting environments

· Lead technology initiatives that drive scalability and reliability improvements

· Advocate and implement reliable design patterns (e.g. circuit breakers, graceful degradation)

· Share an on-call rotation with your team and respond to incidents; lead triage efforts and provide needed status updates

What you need to be successful in this role

 

· You take ownership for the quality of your individual work but also take pride in what you deliver as a team; your focus is on a successful outcome for all

· You have multiple years of experience working in a team-based setting as a full stack software engineer. You have experience using at least one of these languages during this time: Java, Go or Python. You will bring a Software Engineering mindset to this role.

· Working in a Linux environment is second nature to you. You are experienced in deploying and operating server software on Linux. You are comfortable diagnosing common system issues involving items such as storage, network, CPU, and memory

· You use patterns that drive high availability, resiliency, and cost efficiency. You can articulate the architectures you have supported, and the role various technologies and patterns have played within that architecture

· You approach your job with an automation first mindset. You have used Terraform or an equivalent solution to provision infrastructure or set up monitoring in a repeatable, reliable, and predictable manner. You seek out ways to automate the remediation of production issues, eliminating the need for human involvement

· You have experience designing and implementing application, infrastructure, and customer monitoring. You can articulate how to use monitoring to understand the health of your systems,

the quality of service being provided to your customers and how it can aid in the triaging of system issues

· You have demonstrable experience using common AWS technologies such as ALB, CloudFront, S3, EC2s, EBS, ECS/EKS, SQS, RDS, IAM and Route 53. You have designed, built, and operated highly available AWS ECS, EKS or independent K8s clusters.

 

People who have been successful in this role:

· Passionate and adept at software development and/or system engineering

· Love to understand how new technologies and architectures work, educate coworkers and channel their knowledge into improving system reliability and performance

· Continuously learning about application scalability, availability, reliability, and security

· Intensely curious about how complex distributed systems operate and fail at scale

· Think freely and independently, and are ready to share their views

· Eager to learn from mistakes and socialize the lessons learned

· Like to take ownership of infrastructure components and leading projects

Share This Job

Powered by