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
FullStack Labs is seeking a skilled Senior Site Reliability Engineer to join our team in a remote capacity across the USA. In this role, you will be responsible for ensuring the availability, performance, and reliability of complex, distributed systems. You will collaborate with development and operations teams to streamline deployment processes and optimize system reliability, while implementing monitoring, incident response, and recovery strategies. Your expertise will help drive the overall site reliability engineering practices at FullStack Labs, ensuring high availability and performance for our clients' applications.
Job Responsibilities
- Design, implement, and manage operational processes and tools to support continuous integration and deployment.
- Monitor system performance, troubleshoot issues, and implement necessary fixes to enhance reliability.
- Collaborate with software development teams to build robust systems using SRE best practices.
- Conduct post-incident reviews and develop action plans to prevent future outages.
- Develop and maintain infrastructure automation and orchestration using tools like Terraform or Ansible.
- Create and maintain documentation for system configurations and operational procedures.
- Provide support for incident response, change management, and capacity planning.
- Evaluate and implement tools for monitoring, logging, and observability of cloud infrastructure.
- Mentor junior SREs and contribute to the professional development of the engineering team.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field.
- Minimum of 5 years of experience in Site Reliability Engineering or related roles.
- Strong proficiency in Linux/Unix-based operating systems.
- Experience with cloud infrastructure (AWS, Google Cloud, or Azure).
- Proficiency in at least one programming language (Python, Go, or Java).
- Solid understanding of IT service management and monitoring tools.
- Experience using containerization technologies such as Docker and orchestration platforms like Kubernetes.
- Strong analytical and problem-solving skills with an attention to detail.
- Excellent communication and teamwork abilities.
Technologies & Tools
As a Senior Site Reliability Engineer, you will utilize a variety of technologies and tools to enhance system reliability and performance. The primary technologies include AWS for cloud services, Kubernetes for container orchestration, and monitoring tools such as Prometheus and Grafana. Additionally, experience with CI/CD tools like Jenkins and version control systems such as Git will be integral to your role in ensuring seamless deployment pipelines.
Ideal Candidates
The ideal candidate for this position possesses a strong troubleshooting mindset and is proactive in addressing operational challenges. They should be detail-oriented, capable of working independently while managing multiple priorities, and have a passion for improving system performance and reliability. Strong collaborative skills are essential to work effectively within cross-functional teams, and a commitment to mentoring and sharing knowledge with others is highly valued. Additionally, resilience and adaptability in a fast-paced environment are essential attributes for success in this role.
The government’s broadest measure of unemployment, which also counts people working part-time who want full-time, was 7.6% in September, against 8.1% a year before. See it over the years →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.