Site Reliability Engineer
TCN · St George, UT · 3 wk ago
On-siteEngineeringFull-time
Responsibilities
- Designs and deploys software/systems
- Collaborates with development teams throughout the product life cycle
- Manages solutions and ensures resistance to failure
- Troubleshoots complicated, cross-platform incidents
- Post-incident evaluation
- Maintains performance and stability of applications
- Conducts analysis and development improvements
- Identifies application patterns and analytics
- Incident response
- Shares best practices
- Bachelor’s degree in computer science, information technology, or related field of study
- Not less than three (3) years’ experience in a Linux environment as a System Administrator, Site Reliability Engineer, or similar role
- Demonstrated advanced knowledge of networking protocols, including but not limited to IP routing (static/BGP/OSPF), TCP/UDP fundamentals, security (TLS, IPSEC), and common application protocols
- Demonstrated advanced knowledge of Linux operating environment including storage, network, and container subsystems
- Proven skills in incident management and root cause analysis
- Experience with Google Cloud Platform (APIs and CLIs)
- Experience with configuration management tools
- Experience with scripting and automation in commonly used languages, including but not limited to Bash, Ruby, and Python
- Experience with distributed storage, containers, containerizing applications, and container orchestration (Kubernetes)
- Excellent communication skills, both oral and written; ability to adapt message/style to fit audience
- Strong interpersonal skills with the ability to work with all levels of management and employees; ability to gain credibility, provide effective customer service, and foster positive working relationships with internal and external stakeholders
- Excellent attention to detail; ability to work accurately and to identify, analyze, prevent, and solve problems
- Medical Insurance (HDHP with HSA)
- Dental Insurance
- Vision Insurance
- Life Insurance
- 401k with employer match
- Competitive salary
- Paid time off
- Paid holidays (11 scheduled)
- Weekly lunches; free drinks and snacks
- Casual dress and flexible work environment
Qualifications
About TCN
TCN is a fast-growing technology company providing all services over the internet in a cloud-based software-as-a-service model. TCN's technology stack and culture are positive and forward-thinking. Joining TCN means joining a dedicated team of professionals in a friendly, collaborative, flexible, and fast-paced environment.