Job Descritpion of Site Reliability Engineer
6 to 8 Years Of Relevant Experience
Key Roles and Responsibilities:
- Design, build, and maintain highly available and scalable infrastructure to support our applications and services.
- Collaborate with development teams to ensure that new systems are designed with reliability and scalability in mind.
- Implement and improve monitoring, alerting, and incident response processes to proactively identify and resolve issues.
- Automate manual processes to increase efficiency and reduce human error.
- Conduct performance analysis and capacity planning to ensure optimal system performance.
- Participate in on-call rotations and respond to incidents in a timely manner.
- Continuously evaluate and implement new technologies and tools to improve system reliability and performance.
- Document system configurations, processes, and procedures.
Key Skills/ Knowledge/ Experience:
- Built and managed automated CI/CD pipelines for building, testing and deploying your code.
- Bachelor’s degree in computer science, Engineering, or a related field.
- Proven experience as a Site Reliability Engineer or similar role.
- Strong knowledge of Linux/Unix systems and shell scripting.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Proficiency in at least one programming language (Python, Java, Go, etc.).
- Solid understanding of networking protocols and infrastructure components.
- Familiarity with containerization technologies (Docker, Kubernetes) and infrastructure-as- code tools (Terraform, Ansible).
- Strong problem-solving skills and the ability to troubleshoot complex issues.
Required Skills for Site Reliability Engineer Job
- CI/CD Tools
- Linux
- Shell Scripting
- Azure
- GCP
- AWS
- Python
- Java 9
- Docker
- Kubernetes
- Mysql
- PostgreSQL DBA
- MongoDB
- IDS/IPS
- SRE
- Prometheus
- Grafana
- ELK Stack
- WAF
Our Hiring Process
- Screening (HR Round)
- Technical Round 1
- Technical Round 2
- Final HR Round