Site Reliability Engineer

0 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Title: Site Reliability Engineer


Location:


About AGIL f(x):


About the Role:


Key Responsibilities:

  • System Reliability & Performance:

    Take ownership of the reliability, availability, and performance of our AI-powered business systems, ensuring they meet defined Service Level Objectives (SLOs).
  • Monitoring & Alerting:

    Design, implement, and maintain robust tracking, logging, and alerting solutions to provide deep visibility into system health, performance, and user experience. This includes leveraging tools to track key metrics and set up proactive alerts.
  • Troubleshooting & Incident Management:

    Lead and participate in the diagnosis, troubleshooting, and resolution of complex technical issues across our infrastructure and applications. Drive incident post-mortems (RCAs) to identify root causes and implement preventative measures and automation to reduce future occurrences.
  • Infrastructure Management:

    Manage, maintain, and evolve our cloud infrastructure (specific cloud provider experience, e.g., AWS, Azure, GCP, to be added if known), ensuring scalability, security, and efficiency. This includes provisioning, configuring, and optimizing resources.
  • Software Development for Operations:

    Develop, test, and deploy software solutions and automation scripts (e.g., Python, Go, Bash) to eliminate manual toil, improve operational efficiency, and enhance system resilience. This could involve building custom tools, integrating systems, or automating deployment processes.
  • Deployment & Release Management:

    Collaborate with development teams to establish and optimize CI/CD pipelines, ensuring smooth, reliable, and frequent deployments of new features and bug fixes with minimal downtime.
  • System Design & Architecture:

    Provide input into system design and architecture decisions, advocating for reliability, scalability, and operational maintainability from the outset.
  • Collaboration & Communication:

    Work closely with development, product, and QA teams to understand system requirements, anticipate operational challenges, and foster a culture of shared ownership for system reliability. Communicate effectively with stakeholders during incidents and on long-term initiatives.
  • Documentation:

    Create and maintain comprehensive documentation, runbooks, and playbooks for system configurations, operational procedures, and troubleshooting guides.


Qualifications:

  • Education:

    Bachelor's degree in Computer Science, Information Technology, or a related technical field.
  • Experience:

    Proven experience in Site Reliability Engineering, DevOps, or a similar role focused on maintaining and improving system reliability and performance.
  • System Administration:

    Strong proficiency in Linux/Unix system administration, including shell scripting.
  • Troubleshooting Expertise:

    Excellent diagnostic and troubleshooting skills across distributed systems, networks, and applications.
  • Infrastructure Management:

    Solid understanding of cloud computing concepts and hands-on experience with at least one primary cloud provider (e.g., AWS, Azure, GCP).
  • Software Development:

    Demonstrated software development skills in at least one high-level programming language (e.g., Python, Go, Java, C#), with an emphasis on writing reliable, maintainable code for automation and operational tooling.
  • Problem-Solving:

    Exceptional analytical and problem-solving abilities with meticulous attention to detail.
  • Collaboration & Communication:

    Strong interpersonal skills with the ability to collaborate effectively with cross-functional teams and communicate complex technical information clearly.
  • Proactive Mindset:

    A strong commitment to continuous improvement, automation, and a "fix it once" mentality.


Bonus Points (Preferred Qualifications):

  • Experience working with AI-powered systems, machine learning pipelines, or data-intensive applications.
  • Familiarity with containerization technologies (e.g., Docker, Kubernetes).
  • Experience with Infrastructure as Code (IaC) tools (e.g., Terraform, CloudFormation, Ansible).
  • Knowledge of various monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack, Datadog, Splunk).
  • Experience with relational and/or NoSQL databases.
  • Understanding of networking concepts (TCP/IP, DNS, Load Balancing, Firewalls).


Why Join AGIL f(x)?

  • Be part of a rapidly growing company at the forefront of AI innovation in the Life Sciences industry.
  • Work on impactful projects that directly contribute to automating and optimizing critical business processes for our clients.
  • Collaborate with a team of brilliant minds combining deep technical expertise with specialized industry knowledge.
  • Opportunity to work with cutting-edge technologies and shape the future of AI-powered enterprise systems.
  • A challenging yet rewarding environment that encourages continuous learning and professional growth.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

Bengaluru, Karnataka, India

Hyderabad, Telangana, India

Hyderabad, Telangana, India