logo

JobNob

Your Career. Our Passion.

Software Systems Engineer III


Sabre India


Location

Bangalore | India


Job description

Job Title: Software Systems Engineer III

Overview

As a Software Systems Engineer specializing in Site Reliability Engineering (SRE), you will be responsible for managing production systems. You will be responsible for implementing SRE best practices and creating SLI/SLO to measure application reliability. Handling and managing incident management, disaster recovery practices, application deployment, implementing and maintaining the tools and infrastructure necessary for the continuous integration, delivery, and deployment of software applications in Google cloud. You will collaborate with cross-functional teams to automate and streamline the development and operations processes.

Roles And Responsibilities

  • Design, implement, and manage infrastructure as code (IaC) using tools such as Terraform, Ansible, or similar.
  • Develop and maintain scripts for automated provisioning, configuration, and orchestration of infrastructure components.
  • Implement and enhance CI/CD pipelines to automate the build, test, and deployment processes.
  • Good understanding and managing version control systems (e.g., Git) and enforce best practices for branching, merging, and tagging.
  • Implement monitoring solutions to track system and application performance using tools such as google cloud Ops, AppDynamics.
  • Set up centralized logging systems and analyse logs for troubleshooting and performance optimization.
  • Provide on-call support on rotational basis.
  • Participate in disaster recovery practices to maintain adequate reliability of applications.
  • Participate, investigate and troubleshoot during incidents as necessary.
  • Scrutinize changes as per change management standards and take the changes through production environment.
  • Collaborate with product, development, testing, and operations teams to understand requirements and provide solutions that meet business needs.
  • Implement and enforce security best practices throughout the development and deployment process.
  • Collaborate with security teams to perform regular security assessments and audits.
  • Monitor system performance and implement optimizations to ensure high availability and scalability.
  • Conduct capacity planning to anticipate future resource requirements.
  • Create and maintain documentation for infrastructure configurations, processes, and procedures.

Qualifications

  • 3-5 years of relevant experience.
  • Bachelor's degree in computer science or information technology.
  • Support cloud-based solutions by building and managing infrastructures in GCP.
  • Proven experience in a similar role with a focus on implementing and handling SRE practices.
  • Strong proficiency in scripting languages (e.g., Shell (must), Python, Ruby).
  • Strong Linux skillset to deploy and manage applications (windows knowledge is a plus).
  • Hands on experience of CI/CD pipelines using tools (e.g., Jenkins (must), GitLab CI, Travis CI).
  • Hands on experience of infrastructure and configuration management tools (e.g., Terraform (must), Ansible, Puppet, Chef).
  • Good hands-on experience with google cloud services and managing applications in both GCE & GKE platform.
  • Prior experience in setting up and managing applications on Docker & Kubernetes.
  • Solid understanding of networking and security principles.
  • Excellent problem-solving and troubleshooting skills.
  • Strong communication and collaboration skills.
  • Good understanding of google cloud services, expertise in managing applications with compute engine, as well using containerization platforms.
  • Knowledge of container orchestration tools like Kubernetes for deploying, scaling, and managing containerized applications.

Must Have Skills

  • Linux, Apache, tomcat, CI-CD, Jenkins, GCE, GKE, networking concepts, load balancing, Cloud ops monitoring.

Good To Have Skills

  • Familiarity with monolithic, microservices architecture.
  • Understanding of Terraform, Google Cloud services.
  • Certifications in relevant areas (e.g., Certified DevOps Engineer, Google cloud engineer)

We will give careful consideration to your application and review your details against the position criteria. You will receive separate notification as we progress your application. Please note that only candidates who meet the minimum requirements will proceed in the selection process.


Job tags



Salary

All rights reserved