Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by FullStack Labs, so some details may not match this job. The employer's own page has the real description.
Job Overview
As a Senior Site Reliability Engineer at FullStack Labs, you will play a crucial role in ensuring the reliability, scalability, and security of our interconnected systems. You will be responsible for managing platform performance, automating operational processes, and enhancing system health monitoring. Your expertise will drive the implementation of best practices, enabling the operations team to efficiently support high-quality applications for our clients. This position requires collaboration with software development teams to improve software development and release processes, integrating reliability into every stage of the development lifecycle.
Job Responsibilities
- Monitor and improve system performance, availability, and reliability.
- Design and implement scalable infrastructure solutions using best practices.
- Automate operational tasks using scripting and other tooling.
- Collaborate with development teams to enhance production readiness and investigation of incidents.
- Implement and manage logging, monitoring, and alerting using industry-standard tools.
- Conduct post-mortems for incidents, providing actionable insights to prevent recurrence.
- Work on capacity planning and performance tuning for current and future systems.
- Develop and maintain documentation for operational procedures and systems.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 5+ years of experience in Site Reliability Engineering, DevOps, or a similar role.
- Proficiency in scripting languages such as Python, Bash, or Ruby.
- Strong understanding of cloud computing platforms (AWS, Azure, Google Cloud).
- Experience with containerization and orchestration technologies (Docker, Kubernetes).
- In-depth knowledge of monitoring and logging tools (Prometheus, Grafana, ELK stack).
- Excellent problem-solving and analytical skills.
- Strong communication skills with the ability to work collaboratively in a remote environment.
Technologies & Tools
This position will utilize various technologies and tools to ensure system reliability and efficiency. Key technologies include AWS for cloud solutions, Docker and Kubernetes for container orchestration, and tools like Prometheus and Grafana for monitoring and performance management. Additional tools may include CI/CD pipelines such as Jenkins or GitLab CI, as well as incident management and logging solutions such as PagerDuty and the ELK stack.
Ideal Candidates
The ideal candidates possess a strong technical foundation in systems engineering and demonstrate an innate curiosity for improving processes. They are proactive problem solvers who thrive in a fast-paced remote environment while effectively collaborating with cross-functional teams. A commitment to continuous learning and adapting to new technologies is essential, as is the ability to communicate complex technical concepts to both technical and non-technical stakeholders.
Need to call your state’s unemployment office? We list every state’s phone lines, as each agency gives them. Find your state →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.