QSC, LLC

DevOps Engineer - CICD

Job ID 2024-4496
Job Locations
IN-KA-Bengaluru
Category
Software Engineering
Type
Regular Full-Time

Overview

The DevOps Engineer will work with an experienced team of software and firmware engineers to develop and support our Q-SYS platform. Q-SYS is a fast-growing, award-winning software and hardware platform built on cutting-edge audio, video, and control products. Our customer applications range from Fortune 100 meeting rooms to full airports, sports stadiums, and theme parks. In this position, you will architect and develop the continuous integration and deployment testing pipeline for Q_SYS platform devices. You will work closely with other software developers and DevOps engineers to improve and streamline the developer workflow, scale our automated build and test infrastructure, and ensure efficient and reliable deployments.

This position is based in Bangalore, India.

Responsibilities

  • Develop and Enhance CI/CD Pipelines: Architect and develop automated build and test infrastructure with a strong focus on scalability, performance, and reliability.
  • Track Software Performance: Fix errors, troubleshoot systems, and implement preventive measures for smooth workflows. Measure the efficiency, productivity, and overall health of DevOps processes
  • Streamline Development and Deployment Workflows: Improve and streamline the development and deployment workflow for our software development and SQA teams.
  • Optimize Deployment Processes: Continuously improve the deployment process to increase efficiency and reduce downtime.
  • Stay Current with Trends: Stay up-to-date with emerging trends and technologies in DevOps and automation.
  • Collaborate with Development Teams: Work closely with development teams to ensure smooth integration of new features and releases.
  • Documentation: Develop and maintain documentation for deployment processes and procedures.
  • Automate Repetitive Tasks: Improve team efficiency through automation.
  • Additional Duties: Perform other duties as assigned.

Qualifications

  • B.E. in Computer Science, Electrical Engineering, Computer Engineering, or equivalent.
  • 3+ years of work experience in DevOps, Build and Release Engineering
  • Excellent scripting skills in Groovy, JavaScript, Python, and Linux shell scripts.
  • Strong automation-focused perspective.
  • Strong background in Linux software development workflow and tools, and Linux administration and application deployment.
  • Hands-on experience with tools like Jenkins, GitLab CI, or CircleCI
  • Good experience with IaC tools like Terraform or Ansible.
  • Strong background in cloud platforms like Azure.
  • Proficiency in scripting languages such as Python, Bash, or PowerShell.
  • Experience with IaC tools like Terraform
  • Experience in SCM tools like GitHub, Bitbucket, or any git-based tools.
  • Experience with continuous integration and deployment of a microservice-based enterprise cloud application. Our platform is based on Google Cloud, Docker, Kubernetes, Terraform, Jenkins, RabbitMQ, and other standard tools.
  • Preferred experience with Grafana, Prometheus, Elasticsearch, or other monitoring/logging tools.
  • Experience with virtualization technologies such as VMWare, KVM, libvirt.
  • Knowledge of networking concepts, including DNS, load balancing, and firewall configurations.
  • Skills in performance tuning and optimization for applications and infrastructure.
  • Experience with SQL and NoSQL databases.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Need help finding the right job?

We can recommend jobs specifically for you! Click here to get started.