Technology

Site Reliability Engineer

Bengaluru, Karnataka   |   Full Time

Responsibilities:

  • Work with Engineering and QA to define and successfully execute cloud automation, and continuous deployment in an agile development environment. 

  • Design and enhance software architecture to improve scalability, service reliability, cost, and performance.

  • Deploy automation for provisioning and operating infrastructure at a large scale. You are experienced in Infrastructure as Code concepts and have put them into production

  • Partner with teams to improve CI/CD processes and technology. Helping teams in delivering value early is what you strive for.

  • Design, develop and implement Software Integrations based on requirements

  • You’ve collaborated with team members to improve the company’s engineering tools, systems and procedures, and data security.

  • Re-architect and fine-tune the deployment, monitoring, and upgrade of Microservices systems in the area of multi-cloud systems.



Requirements:

  • 6+ years of experience working in Server Infrastructure management

  • 4+ years of experience setting up and monitoring uptime and performance management tools (DataDog, Sentry)

  • Require hands on experience of providing production support for large-scale distributed systems. Desirable experience in working with Microservices architectures running on Kubernetes and containers.Hands-on experience on Continuous Integration/Continuous Deployment-Development and build tools like Jenkins along with version control systems like Git/SVN and collaboration systems like Jira/Confluence/Slack.

  • Hands-on experience on Continuous Integration/Continuous Deployment-Development and build tools like Jenkins along with version control systems like Git/SVN and collaboration systems like Jira/Confluence/Slack.

  • Require hands-on programming skills in developing automation modules on Python/Ruby/Bash/Shell scripting

  • Familiarity with a broad portfolio of AWS/GCP infrastructure tools and experience with cloud infrastructure management and automation technologies (Terraform) and interfacing programmatically through APIs.

  • Require hands-on experience in providing production support for large-scale distributed systems. Desirable experience in working with Microservices architectures running on Kubernetes and containers.

  • Hands-on experience in Continuous Integration/Continuous Deployment-Development and build tools like Jenkins, along with version control systems like Git/SVN and collaboration systems like Jira/Confluence/Slack.

  • Experience in managing DevOps tools on Repository, Monitoring, Log Analysis etc.

  • Good understanding of Software Applications, Networking and Open source tools and service discovery systems.

  • Configure and manage data sources like MySQL, MongoDB, Elasticsearch, Redis, etc

  • Working knowledge in Security and Vulnerability detections with mitigations.

  • Good knowledge on Security, Audits and compliance requirements.

  • Desirable understanding of network protocols and theory (TCP/IP, UDP, ICMP, MAC addresses, IP packets, DNS, and load balancing, etc.)

  • Manage and Monitor our Automation systems and Cloud deployments & configuration.

  • Should thoroughly understand SDLC and implement automation tools and framework for Build Automations, Optimizations and modules for CI/CD pipelines.

  • Troubleshoot production issues and coordinate with the development team to streamline code deployment.

  • Self-motivated and self-driven. Excellent verbal and written communication skills.

  • Experience in Agile development practices (Scrum)

  • A good understanding of technology and technical skills.

  • Good interpersonal and decision-making skills.

Submit Your Application

You have successfully applied
  • You have errors in applying