Job title: SRE Engineer for Engineering IT Operations
Company: Qualcomm
Job description: Company: Qualcomm India Private Limited
Job Area: Information Technology Group, Information Technology Group
IT Engineering
General Summary:
Job Overview
Qualcomm’s Engineering IT Operations team has an opening for a lead Site Reliability Engineer. In this role, you will manage Strategic Automation projects, rapidly prototyping and continuously deploying applications and back-end systems in a fast-paced Engineering environment.
GENERAL SUMMARY:
Performs IT functions such as design, analysis, evaluation, testing, debugging and implementation of applications programs supporting company business processes and operations. Analyzes, installs, acquires, modifies and supports operating systems, schedulers, High performance computing orchestrators or utilities software. Plans, conducts and directs the analysis of business problems esp. pertaining to operations resiliency to be solved with automated systems. Analyzes, designs, acquires and implements projects for High Performance Grid Systems. At higher job levels, may contribute to the development, testing, evaluation or design of system or infrastructure architecture used throughout the IT solution set.
PRINCIPAL DUTIES AND RESPONSIBILITIES:
- Serves as a technical partner on a feature or system,works on more assigned tasks to complete your project, including these functions:
+ Build/deploy/maintain self-service applications, in-house developed automation tools – contribute through creativity to innovate new processes, procedures, or work products within guidelines or to achieve established objectives.
+ Participate in project review sessions to communicate project status and discuss complex issues.
+ Collaborate with EDA, Engineering, and IT partners to ensure new systems and/or applications operate according to user requirement specifications.
- Communicates with project lead and internal teams via email and direct conversation to overcome obstacles and resolve any problems.
- Identifies technical issues that affect a project or other areas of an overall system and synthesizes issues into an appropriate document for discussion with the appropriate audience (e.g., project lead, other team leads).
- Presents system solution or other technically complex information within and outside of project team.
- Troubleshoots and debugs issues with networks, systems, and/or applications by completing complex root cause analyses, and escalates issues both internally and externally as needed.
- Monitors and analyzes overall availability and performance of Compute Clusters, Attached Storage, Operating systems and/or software applications to ensure customers can access necessary systems and/or applications, and looks for trends and makes recommendations for improvement.
- Networks with colleagues outside of the system function to gain insight, ideas, and connections.
PREFERRED QUALIFICATIONS:
2+ years of Grid Scheduler, preferably LSF along with Python programming focused on automation (infrastructure automation is a plus)
2+ years of experience with automation/config management tools like Ansible, Chef/Puppet, Terraform
Hands-on experience with infrastructure as code setup
Power user level working knowledge of Linux
Experience developing and building containers like Docker (knowledge of Singularity is a plus)
Working knowledge of container orchestration platform like Kubernetes
Experience developing solutions in a geographically distributed team setup
Experience creating and maintaining live documentation of infrastructure and associated components
Experience operating with a large scale on-premises infrastructure
Experience developing automation with a cloud provider (AWS/GCP/Azure)
Min. Qualifications
Bachelor’s degree and 10+ years IT-relevant work experience
Preferred Qualifications• ITIL foundation certified
- Excellent verbal, written, and presentation skills Required to work to a high standard, be self-motivated and work well in a team
- Desired Profile Bachelor of Science in Computer Science or another related field. 10 to 14 years hands-on experience administering Grid Schedulers in large semiconductor design environments.
- Have good customer service experience and can clearly and concisely convey useful information Proven ability to work within a geographically dispersed team and as a self-directed team leader representing a team of highly qualified individual contributors.
- Spectrum LSF, EDA tools, Altair Flow tracer and License Scheduler experience.
- Good insight to the Electronic Design Automation (EDA) and the semiconductor design process Experience developing solutions for complex computing resource management requirements. Ability to leverage grid performance metrics for troubleshooting and optimizing computing environments Deep knowledge of Grid best practices and expertise of configuration options, capabilities, limitations, troubleshooting and performance tuning
- Thorough understanding and practical knowledge of high-performance computing environments and distributed resource management concepts and solutions, particularly within the EDA space
- Experience with formal Change management processes preferred Strong interpersonal and cross-cultural collaboration skills •
Education – RequiredBachelors / Masters degree in any stream
Education – PreferredBachelors / Masters degree in any stream
Education – Additional
Minimum Qualifications: Performs IT functions such as design, analysis, evaluation, testing, debugging and implementation of applications programs supporting company business processes and operations. Analyzes, installs, acquires, modifies and supports operating systems, database or utilities software. Plans, conducts and directs the analysis of business problems to be solved with automated systems. Analyzes, designs, acquires and implements projects for LAN and/or WAN systems. Plans, designs, acquires and implements telecommunications voice/wire systems. At higher job levels, may contribute to the development, testing, evaluation or design of system or infrastructure architecture used throughout the IT solution set. The responsibilities of this role include:
- Working under some supervision.
- Making decisions that are moderate in impact; errors may have relatively minor financial impact or effect on projects, operations, or customer relationships; errors may require involvement beyond immediate work group to correct.
- Requires verbal and written communication skills to convey information that may be somewhat complex to others who may have limited knowledge of the subject in question.
- Most tasks require multiple steps that can be performed in various orders; some planning and prioritization must occur to complete the tasks effectively; mistakes may result in some rework.
- Deductive and inductive problem solving is required; multiple approaches may be taken/necessary to solve the problem; often information is missing or incomplete; intermediate data analysis/interpretation skills may be required.
- Exercising creativity to draft original documents, imagery, or work products within established guidelines.
Principal Duties & Responsibilities
- Troubleshoots and debugs issues with networks, systems, and/or applications by completing root cause analyses, and escalates issues both internally and externally as needed.
- Manages individual project priorities, deadlines, and deliverables with minimal supervision.
- Seeks out learning opportunities to increase own knowledge and skill within and outside of domain of expertise.
- Adapts to significant changes and setbacks in order to manage pressure and meet deadlines independently.
- Works on IT projects as assigned under the direction of upper level IT staff.
- Communicates with project lead via email and direct conversation to make recommendations about overcoming impending obstacles.
- Acts as a resource for less knowledgeable personnel.
- Serves as hotline support to resolve advanced system and/or application issues by interfacing with users and other IT Engineers to resolve issues.
- Determines which work tasks are most important for self and junior personnel, manages distractions, and independently deals with setbacks in a timely manner.
- Anticipates complex issues and discusses within and outside of project team to maintain open communication.
- Works directly with internal business partners to ensure new systems and/or applications operate according to user requirement specifications.
- Documents solutions and common processes.
- Monitors computer operating system and/or software application availability and performance by ensuring customers can access necessary systems and/or applications.
- Networks with colleagues within and outside of domain of expertise to gain insight, ideas, and connections.
- Contributes to technical conversations with tech leads/managers and brainstorms possible strategies for project completion.
Applicants: If you need an accommodation, during the application/hiring process, you may request an accommodation by sending email to
To all Staffing and Recruiting Agencies: Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.
If you would like more information about this role, please contact .
Expected salary:
Location: Bangalore, Karnataka
Job date: Tue, 12 Jul 2022 22:18:51 GMT
Apply for the job now!