DevOps Engineer
Department: R&D
Job Location: Chennai
Position Type: Full Time
Travel Required: As needed
Shift Timings: Regular
Job Summary
We are looking for a DevOps Engineer to work on various video products with the R&D team of Velocix. Velocix is developing video products like Content Delivery Network, Video Personalization Platform, Origin, and Recording Manager.
This role includes designing, building, implementing, maintaining efficient and reliable code, and guiding junior DevOps engineers. The expected deliverables are stable, scalable, working code and libraries. The DevOps Engineer should define innovative strategies and drive to implement the same. One of such activities expected in the future is to implement DevOps culture CI/CD model for this development.
Roles and Responsibilities
- Implements the requirements as per the guidelines provided in the system design.
- Makes sure that the developed implementation is the most preferred and appropriate approach.
- Supports the scrum testers for defining corresponding test cases to cover all aspects of implementation.
- Makes sure unit tests and component tests are well covered for every implementation.
- Participates in peer reviews.
- Interfaces with Tech Leads / System Designers to get the implementation correct/complete for a given requirement.
Specific Expertise Required
- University-level education in a technical field, such as computer science, electrical engineering, or telecommunications.
- 5 to 15 years of experience.
- Good working knowledge in Linux Administration.
- Good working knowledge in AWS / Azure / GCP.
- Good in Shell Scripting.
- Hands-on experience in CI/CD tools to orchestrate products and solutions into cloud infrastructure.
- Hands-on experience in Configuration Management as code automation.
- Hands-on experience in cloud platforms and NFV-based orchestration tools available in Telco clouds.
- Hands-on experience in Jenkins, Jenkins pipelines, and other CI/CD tools.
- Good knowledge and experience in scripting & programming languages.
- Good knowledge in Kubernetes and Docker.
- Good at automation tools like Terraform, Ansible, or Puppet.
- Good experience/knowledge in tools like GIT, JIRA, etc.
- Knowledge of SDLC.
- Good troubleshooting skills.
- Good learning aptitude and ability to learn and adapt to new technologies quickly.
- Self-starter & good team player.
- Good interpersonal skills and leadership qualities.
Technical / Functional Skills
- Knowledge of Agile, DevOps, and Continuous Integration and Continuous Delivery.
- Experience in Agile Methodology.
Soft Skills / Interpersonal Level
- Good listening skills and ability to work independently and in a group.
- Ability to collaborate with System Designers, Tech Leads, and Manual testers.
- Big picture thinking to understand complex E2E scenarios to develop automation scripts.
- Approachable and helpful, playing an effective role in the DevOps environment.
- Excellent communicator, able to communicate with people at all levels.
Good to Have
- Video technologies (OTT services).
