Qualcomm Technical Lead for Distribution Apps in Hyderabad, India
Technical Lead for Distribution Apps
India - Hyderabad
Qualcomm is seeking a Senior Technical Leader for Software Release to work in the Software Engineering IT team. This position will be part of a Global Engineering IT organization supporting Qualcomm's next generation engineering innovations.
Ideal candidate will administer modern/distributed SCM systems like Git/Gerrit.
Primary areas of contribution would be systems administration and management of Software Release and Distribution tools in a highly complex Engineering environment.
This position is for technical lead (not a people manager) on projects and driving strategic and operational initiatives in collaboration with the Product Owner.Scope of role involves exposure with:
Contributing to and leading a systems administration team supporting 24x7 operations as an escalation engineer
Solutioning and architecture for new solutions and improving resilience of the current environment
Integrating various tools in the DevOps toolchain to accelerate Engineering Tool team's velocity while maintaining high standards for quality and consistency.
Identify industry best practices and draft standards for design and implementation of automation workflows
Advanced level Linux in production environment server farms
Deep toolset understanding and analyze system and network performance
Setup and configuration of common infrastructure applications for distributed logging, email, and web services
Troubleshoot and analyze TCP/IP protocol communication using packet analysis tools
Understanding of load balancing concepts such as VIPs and traffic distribution algorithms
Use a dynamic programming language for infrastructure coding (Ruby, Perl, Python)
Understand and write shell code (Bash)
Working with globally distributed peers
Deployment, configuration, and management of servers using tools such as Chef or Puppet
Testing configuration changes pre-production using a tool such as Vagrant (DevOps workflow)
Configuration and analysis of Network based filesystems such as NFS
Use Git for version control (Porcelain level)Good to have exposure in:
Understanding of Relational and Caching databases (SQL, no-SQL)
Management of Git repositories on servers (Plumbing level)
Packaging of microservices into containers (Docker)
Container orchestration tools such as Docker Swarm or Rancher or Kubernetes
Familiarity with NetApp storage
Familiarity with code collaboration using GitHub, Gitlab, or Gerrit
Participation in the code review process for Infrastructure code changes
Management of large scale storage (hundreds or thousands of terabytes)
Understanding and exposure to Agile process (SCRUM) is a plus
Bachelor's degree and 4+ years IT-relevant work experience OR 7+ years IT-relevant work experience without a bachelors degree.
2+ years leadership role in projects/programs.
EEO Employer: Qualcomm is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.