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 Fullstory, so some details may not match this job. The employer's own page has the real description.
Job Overview
As a Senior Software Engineer, Infrastructure (Senior Site Reliability Engineer) at Fullstory, you will be responsible for ensuring the reliability, scalability, and performance of our infrastructure systems. You will collaborate with cross-functional teams to improve system availability and oversee the implementation of best practices in monitoring and incident response. Your expertise will play a critical role in driving initiatives aimed at enhancing operational efficiencies while addressing infrastructure challenges and responding to system incidents swiftly and effectively.
Job Responsibilities
- Design, implement, and maintain scalable infrastructure solutions to support product deployments.
- Develop and manage continuous integration and deployment pipelines for our applications.
- Monitor system performance, troubleshoot issues, and proactively implement solutions.
- Ensure system reliability through regular testing, maintenance, and capacity planning.
- Collaborate with software development teams to optimize code for performance and reliability.
- Implement and manage robust monitoring and alerting systems to detect and resolve incidents.
- Document infrastructure processes and operational guidelines for team use.
- Participate in on-call rotations to respond to incidents affecting system operations.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum 5 years of experience in software engineering or site reliability engineering.
- Strong proficiency in programming languages such as Python, Go, or Java.
- Extensive experience with cloud platforms, preferably AWS or Google Cloud Platform.
- Familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes.
- Solid understanding of networking concepts, protocols, and security practices.
- Experience with monitoring tools such as Grafana, Prometheus, or similar technologies.
- Strong analytical and problem-solving skills with a keen attention to detail.
Technologies & Tools
The Senior Software Engineer, Infrastructure will work with a diverse range of technologies and tools that may include cloud service platforms (AWS, GCP), microservices architecture, containerization and orchestration tools (Docker, Kubernetes), configuration management tools (Terraform, Ansible), as well as monitoring software (Grafana, Prometheus). Familiarity with version control systems like Git is also essential for collaboration and code management.
Ideal Candidates
The ideal candidate will possess strong technical skills coupled with exceptional collaborative abilities. They will thrive in a fast-paced environment, exhibiting a proactive approach to problem-solving and a high degree of initiative. A commitment to continuous improvement, along with a passion for operational excellence, will set them apart. Candidates should be adaptable, able to navigate ambiguity, and demonstrate effective communication skills, fostering a cooperative atmosphere among diverse teams while driving complex infrastructure projects to successful completion.
Our resume checker is free and needs no account: upload a resume and see what to fix. Check my resume →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.