Home
Jobs

19097 Linux Jobs - Page 25

Filter Interviews
Min: 0 years
Max: 25 years
Min: ₹0
Max: ₹10000000
Setup a job Alert
Filter
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

3.0 - 7.0 years

2 - 6 Lacs

Bengaluru

Work from Office

Naukri logo

Zabbix + Python: Proficiency in Zabbix tool which includes Create and configure hosts, host groups, templates, items, triggers, and actions within Zabbix to monitor various devices and servers. Install and configure Zabbix agent & Proxy on VMs. Understanding of networking concepts and protocols (TCP, UDP, IP, ICMP, DNS, SNMP v2/v3, etc.). for integrations Knowledge on SNMP MIB files and OIDs Good knowledge on Zabbix API methods and Zabbix backend DB schema. Good troubleshooting and analytical skills. Proficiency in Python/ Shell scripting to create utilities based out of Zabbix DB or API calls. Good Knowledge on database technologies such as MySQL & Maria DB. Linux OS knowledge and cronjob scheduling. Domain knowledge on Network and Infra devices Experience in API based monitoring. Primary Skills Perl/Shell Scripting Familiarity with other monitoring and logging tools like Grafana, Prometheus etc. Good understanding of Containerized Architecture like Docker, Kubernetes, OpenShift etc.

Posted 1 day ago

Apply

4.0 - 7.0 years

4 - 8 Lacs

Gurugram

Work from Office

Naukri logo

First-rate interpersonal phone skills, etiquette and work ethic. * Ability to work under pressure with calmness and composure. * Strong problem-solving and trouble-shooting skills using operational and diagnostic procedures, strong attention to detail, and be able to keep organized notes. * Three (3) to Five (5) years of experience in a previous technical support role. * Prior knowledge or experience on Dell - Compellent product is an added advantage * Networking Troubleshooting Knowledge * Basic Virtualization Knowledge * Storage Networking Knowledge (optional) * Knowledge in Fibre Channel, iSCSI, RAID, Block/File level management and Disaster recovery would be highly beneficial Job Description - Grade Specific Focus on Industrial Operations Engineering. Develops competency in own area of expertise. Shares expertise and provides guidance and support to others. Interprets clients needs. Completes own role independently or with minimum supervision. Identifies problems and relevant issues in straight forward situations and generates solutions. Contributes in teamwork and interacts with customers.

Posted 1 day ago

Apply

4.0 - 7.0 years

7 - 12 Lacs

Bengaluru

Work from Office

Naukri logo

This role involves the development and application of engineering practice and knowledge in the following technologies Standards and protocols, application software embedded software for wireless and satellite networks, fixed networks enterprise networks connected devices IOT and device engineering, connected applications 5G edge, B2X apps and Telco Cloud, Automation and Edge Compute platforms. This role also involves the integration of network systems and their operations, related to the above technologies. Job Description - Grade Specific Focus on Connectivity Network Engineering. Fully competent in own area. Acts as a key contributor in a more complex critical environment. Proactively acts to understand and anticipates client needs. Manages costs and profitability for a work area. Manages own agenda to meet agreed targets. Develop plans for projects in own area. Looks beyond the immediate problem to the wider implications. Acts as a facilitator, coach and moves teams forward.

Posted 1 day ago

Apply

3.0 - 6.0 years

4 - 8 Lacs

Bengaluru

Work from Office

Naukri logo

Job Description: Experience in Architecture & software programming UI Framework, Application Design, Implementation & testing reusable software components for embedded platforms. Experience in UI implementation. Development of UI modules with Qt/QML. Experience in C/C++ programming with Embedded Linux knowledge. Experience with version control (Git), Cmake, Unit Testing and CI/CD. Enable high responsiveness between UI specification/style guide development/changes and UI module delivery. Ensure timely delivery of tasks according to product back log Ensure good quality of delivery Experience in infotainment display / instrument cluster projects is a plus Experience in agile software development process (SCRUM/KANBAN) Ability to lead a team. Excellent communication and team work skills. Experience in C/C++ programming. Good hands on experience and knowledge in GUI development with Qt/QML. Primary Skill: Experience in C/C++ programming. Good hands on experience and knowledge in GUI development with Qt/QML. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Job Description - Grade Specific Is fully competent in it's own area and has a deep understanding of related programming concepts software design and software development principles. Works autonomously with minimal supervision. Able to act as a key contributor in a complex environment, lead the activities of a team for software design and software development. Acts proactively to understand internal/external client needs and offers advice even when not asked. Able to assess and adapt to project issues, formulate innovative solutions, work under pressure and drive team to succeed against its technical and commercial goals. Aware of profitability needs and may manage costs for specific project/work area. Explains difficult concepts to a variety of audiences to ensure meaning is understood. Motivates other team members and creates informal networks with key contacts outside own area. Skills (competencies) Verbal Communication C++ Linux

Posted 1 day ago

Apply

4.0 - 7.0 years

6 - 10 Lacs

Bengaluru

Work from Office

Naukri logo

Job Description: Proficiency in problem solving and troubleshooting technical issues. Willingness to take ownership and strive for the best solutions. Experience in using performance analysis tools, such as Android Profiler, Traceview, perfetto, and Systrace etc. Strong understanding of Android architecture, memory management, and threading. Strong understanding of Android HALs, Car Framework, Android graphics pipeline, DRM, Codecs. Good knowledge in Hardware abstraction layers in Android and/or Linux. Good understanding of the git, CI/CD workflow Experience in agile based projects. Experience with Linux as a development platform and target Extensive experience with Jenkins and Gitlab CI system Hands-on experience with GitLab, Jenkins, Artifactory, Grafana, Prometheus and/or Elastic Search. Experience with different testing frameworks and their implementation in CI system Programming using C/C++, Java/Kotlin, Linux. Yocto and its use in CI Environments Familiarity with ASPICE Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Job Description - Grade Specific Is fully competent in it's own area and has a deep understanding of related programming concepts software design and software development principles. Works autonomously with minimal supervision. Able to act as a key contributor in a complex environment, lead the activities of a team for software design and software development. Acts proactively to understand internal/external client needs and offers advice even when not asked. Able to assess and adapt to project issues, formulate innovative solutions, work under pressure and drive team to succeed against its technical and commercial goals. Aware of profitability needs and may manage costs for specific project/work area. Explains difficult concepts to a variety of audiences to ensure meaning is understood. Motivates other team members and creates informal networks with key contacts outside own area. Skills (competencies) Verbal Communication

Posted 1 day ago

Apply

6.0 - 9.0 years

7 - 11 Lacs

Bengaluru

Work from Office

Naukri logo

Primary Skills DB2 DBA Seconadry Skills ITIL Process Knowledge DB2 Interactive;IBM DB2;ITIL Good DB2 Architectural knowledge. Databases Administration - DB2 LUWSupport critical production environment. Aware of databases Monitoring & performing health check Monitoring of Ticketing tool.Ready to work in all shifts. Good knowledge inHADRDB Upgrades and Fix Pack implementation . DB backup and recobvery Good on troubleshooting related to database issue Basic knowledge in ( optional)TSAPT

Posted 1 day ago

Apply

4.0 - 6.0 years

4 - 8 Lacs

Bengaluru

Work from Office

Naukri logo

Key Skills Experience in screen projection technologies Carplay , Android Audio (Wired and Wireless) Must have Apple CarPlay or Google AndroidAuto certification done for at least 1 program. Experience in Modern C++14/17, OOPs, Design patterns . Knowhow with coding guidelines/standards (e.g. MISRA C/C++, CERT C/C++ ) Experience in Multi-Threading, IPC, RPC: Thrift, DBUS, gRPC, Sockets . Experience in Build tools like Make, CMake and Git workflow. Experience in Linux, JDB, Valgrind, System Debugging skills. Experience with API design, Real-Time Systems. Experience in Creating Requirements, Design, UML Diagrams, Doxygen Documentation Experience with Test-Driven Development, Google-Test, Robot Framework, Python. Shell Understanding Infotainment System Architecture, Design Principles. Know how on Agile Frameworks and tools : Scrum/Kanban, JIRA, Confluence, TMX, R4J Experience with issue-tracking tools JIRA/DOOR, Review tools (GERRIT) etc Experience with Embedded Linux / Yocto/ QNX Experience of working in Scrum team in Agile methodology. Knowledge of ASPICE V-Model Processes. Understanding/Experience in containers, hyper visor, virtualization. Experience with PulseAudio / ALSA or similar audio frameworks. Experience with Genivi Modules and Standards: DLT, NSM, UserProfile, Persitance, SomeIP. Experience with DevOps-CI/CD. Experience with AppArmour, Threat Modeling, TrustZone . Experience with vehicle diagnostics (UDS, DoIP) Personal skills: Proficiency in problem solving and troubleshooting technical issues Excellent organizational, time management, prioritization, and multi-tasking skills Personal initiative, commitment, perseverance and resilience Well-developed communication and teamwork skills Aspiration to engineering excellence Mandatory skills Modern C++14/17, Linux, Android auto, projections, car play Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Job Description - Grade Specific Has more than a year of relevant work experience. Solid understanding of programming concepts, software design and software development principles. Consistently works to direction with minimal supervision, producing accurate and reliable results. Individuals are expected to be able to work on a range of tasks and problems, demonstrating their ability to apply their skills and knowledge. Organises own time to deliver against tasks set by others with a mid term horizon. Works co-operatively with others to achieve team goals and has a direct and positive impact on project performance and make decisions based on their understanding of the situation, not just the rules.

Posted 1 day ago

Apply

3.0 - 6.0 years

4 - 8 Lacs

Bengaluru

Work from Office

Naukri logo

Job Descriptions: Experience in working with Bluetooth profiles and ability to do analyze air traces to root cause issues Experience in Automotive Infotainment Domain Experience in Modern C++14/17, OOPs, Design patterns . Knowhow with coding guidelines/standards (e.g. MISRA C/C++, CERT C/C++) Experience in Multi-Threading, IPC, RPC: Thrift, DBUS, gRPC , Sockets. Experience in Build tools like Make, CMake and Git workflow. Experience in Linux, GDB, Valgrind, System Debugging skills. Experience with Test-Driven Development, Google-Test, Robot Framework, Python. Shell Understanding Infotainment System Architecture, Design Principles. Know how on Agile Frameworks and tools: Scrum/Kanban, JIRA, Confluence, TMX, R4J Nice to have Experience with Embedded Linux / Yocto/ QNX Knowledge of ASPICE V-Model Processes. Understanding/Experience in containers, hyper visor, virtualization. Experience in Media player, Bluetooth, IAP, Android auto, Device manager , Remote UI. Experience with DevOps-CI/CD. Experience with AppArmour, Threat Modeling, TrustZone, Ability to understand and address Bluetooth security vulnerabilities reported by various research organizations. Proficiency in problem solving and troubleshooting technical issues Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Skills (competencies) Verbal Communication

Posted 1 day ago

Apply

8.0 - 13.0 years

5 - 9 Lacs

Chennai

Work from Office

Naukri logo

Strong Temenos T24 Technical knowledge Good knowledge in TAFC, TAFJ, EF, L3 Java & Infobasic Strong knowledge in T24 Customer, Accounts, Loans, Deposits and Delivery Module. In-Depth technical knowledge of T24, Programming, IF, Webservice(TWS) and OFS. Comprehend the configuration and customization requirements, provide technical solution wherever applicable. Should be able to prepare the Technical specification document based on the design document covering the end-to-end flow with good quality. Should be able to liaise and negotiate with Technical teams of other system and arrive at a common ground for the interface connections. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Primary Skills Good knowledge in proposing solution considering Non Functional requirement and Performance constraints Good knowledge in IRIS Webservice, Data Streaming. Strong in TCServer, TOCFEE and TAFJEE connectivity. In-Depth knowledge in Integration Framework Workflow. Good Knowledge in Accounting and Reporting. Experience Sr. Developer = 8+ Years Skills (competencies) Verbal Communication

Posted 1 day ago

Apply

4.0 - 6.0 years

10 - 14 Lacs

Mumbai

Work from Office

Naukri logo

Title : Systems Engineer (PROGRESS DBA) | 4 to 6 Years | Mumbai, Pune & Bengaluru Primary Skills PROGRESS DBA Secondary Skills Progress 4GL, Openedge & SQL DBA Install, configure, and maintain Progress Databases Monitor Database performance and optimize for efficiency and scalability including tuning queries, indexes and other parameters. Plan and implement database backup strategies, as well as recovery solutions for DR Provide tier 2/3 support for database related issues, troubleshooting complex database problems. Hands on experience on SQL Database management tools Experience in database clustering, replication and failover technologies. Excellent in problem solving skills and the ability to troubleshoot complex database issues.

Posted 1 day ago

Apply

4.0 - 7.0 years

6 - 10 Lacs

Bengaluru

Work from Office

Naukri logo

Job Description: Proficiency in problem solving and troubleshooting technical issues. Willingness to take ownership and strive for the best solutions. Experience in using performance analysis tools, such as Android Profiler, Traceview, perfetto, and Systrace etc. Strong understanding of Android architecture, memory management, and threading. Strong understanding of Android HALs, Car Framework, Android graphics pipeline, DRM, Codecs. Good knowledge in Hardware abstraction layers in Android and/or Linux. Good understanding of the git, CI/CD workflow Experience in agile based projects. Experience with Linux as a development platform and target Extensive experience with Jenkins and Gitlab CI system Hands-on experience with GitLab, Jenkins, Artifactory, Grafana, Prometheus and/or Elastic Search. Experience with different testing frameworks and their implementation in CI system Programming using C/C++, Java/Kotlin, Linux. Yocto and its use in CI Environments Familiarity with ASPICE Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Job Description - Grade Specific Is fully competent in it's own area and has a deep understanding of related programming concepts software design and software development principles. Works autonomously with minimal supervision. Able to act as a key contributor in a complex environment, lead the activities of a team for software design and software development. Acts proactively to understand internal/external client needs and offers advice even when not asked. Able to assess and adapt to project issues, formulate innovative solutions, work under pressure and drive team to succeed against its technical and commercial goals. Aware of profitability needs and may manage costs for specific project/work area. Explains difficult concepts to a variety of audiences to ensure meaning is understood. Motivates other team members and creates informal networks with key contacts outside own area. Skills (competencies) Verbal Communication

Posted 1 day ago

Apply

3.0 - 7.0 years

4 - 8 Lacs

Chennai

Work from Office

Naukri logo

Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. 1. Applies scientific methods to analyse and solve software engineering problems. 2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance. 3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers. 4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities. 5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Job Description - Grade Specific Is highly respected, experienced and trusted. Masters all phases of the software development lifecycle and applies innovation and industrialization. Shows a clear dedication and commitment to business objectives and responsibilities and to the group as a whole. Operates with no supervision in highly complex environments and takes responsibility for a substantial aspect of Capgeminis activity. Is able to manage difficult and complex situations calmly and professionally. Considers the bigger picture when making decisions and demonstrates a clear understanding of commercial and negotiating principles in less-easy situations. Focuses on developing long term partnerships with clients. Demonstrates leadership that balances business, technical and people objectives. Plays a significant part in the recruitment and development of people. Skills (competencies) Verbal Communication

Posted 1 day ago

Apply

4.0 - 7.0 years

5 - 8 Lacs

Bengaluru

Work from Office

Naukri logo

Managing & troubleshooting Control-M/VTOM Application. (Configuration, Administration & Schedule Net Backup and Batch processes) Troubleshoot and configure new Control-M and VTOM agents. Monitoring of gateway/Global condition server and Global alert server. Backup using VERITAS Net backup Administration console. Scheduling of large no of batch jobs within various range of customer requirements. Disaster Recovery Activity Resolving Incident, Changes and Problem Management User generated Requests and queries. Monitoring and recycling of Control-M/EM and VTOM components (Gateway, Global Condition server, Global Alert server) Primary Skill Sets Control-M/VTOM Application Schedule Net Backup VERITAS Net backup Administration

Posted 1 day ago

Apply

5.0 - 9.0 years

4 - 8 Lacs

Gurugram

Work from Office

Naukri logo

Job Description - High-Level Responsibilities: Build strong relationships with other Customer Support Engineers, Sales team members, and Engineering team members Provide technical support to partners and/or customers for Cisco small business products, technologies, and/or solutions Effectively troubleshoot customer reported problems both alone and as part of a team, depending on the nature of the incident.. Minimum Qualifications: Cisco Certified Networking Professional (CCNP) Certification/CCna Certified - Must have any Proven expertise in supporting Voice/multimedia over IP, cloud based telephony, and protocols like SIP Demonstrated knowledge in at least one of the following areas: Switching, and Wireless Excellent written and verbal communication skills

Posted 1 day ago

Apply

5.0 - 8.0 years

9 - 13 Lacs

Bengaluru

Work from Office

Naukri logo

Job Description: Proficiency in problem solving and troubleshooting technical issues. Willingness to take ownership and strive for the best solutions. Experience in using performance analysis tools, such as Android Profiler, Traceview, perfetto, and Systrace etc. Strong understanding of Android architecture, memory management, and threading. Strong understanding of Android HALs, Car Framework, Android graphics pipeline, DRM, Codecs. Good knowledge in Hardware abstraction layers in Android and/or Linux. Good understanding of the git, CI/CD workflow Experience in agile based projects. Experience with Linux as a development platform and target Extensive experience with Jenkins and Gitlab CI system Hands-on experience with GitLab, Jenkins, Artifactory, Grafana, Prometheus and/or Elastic Search. Experience with different testing frameworks and their implementation in CI system Programming using C/C++, Java/Kotlin, Linux. Yocto and its use in CI Environments Familiarity with ASPICE Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Job Description - Grade Specific Is highly respected, experienced and trusted. Masters all phases of the software development lifecycle and applies innovation and industrialization. Shows a clear dedication and commitment to business objectives and responsibilities and to the group as a whole. Operates with no supervision in highly complex environments and takes responsibility for a substantial aspect of Capgeminis activity. Is able to manage difficult and complex situations calmly and professionally. Considers the bigger picture when making decisions and demonstrates a clear understanding of commercial and negotiating principles in less-easy situations. Focuses on developing long term partnerships with clients. Demonstrates leadership that balances business, technical and people objectives. Plays a significant part in the recruitment and development of people. Skills (competencies) Verbal Communication

Posted 1 day ago

Apply

3.0 - 6.0 years

9 - 13 Lacs

Pune

Work from Office

Naukri logo

This role involves the development and application of engineering practice and knowledge in the creation and assurance of products and solutions across engineering disciplines. Includes defining the fundamental concepts and properties of an engineered system or product, creatively determining a products physical form, function and performance, and the assurance of safety, reliability, availability maintainability. Also addresses the through life support and evolution of systems and products, via provision and support of documentation and information assets, assessment of whole lifecycle environmental impact against environmental regulations and policies, and incorporation of renewable energy sources and clean technologies into product system design. Job Description - Grade Specific Focus on Systems Engineering Product Design. Develops competency in own area of expertise. Shares expertise and provides guidance and support to others. Interprets clients needs. Completes own role independently or with minimum supervision. Identifies problems and relevant issues in straight forward situations and generates solutions. Contributes in teamwork and interacts with customers. Skills (competencies)

Posted 1 day ago

Apply

4.0 - 8.0 years

4 - 8 Lacs

Pune

Work from Office

Naukri logo

Azure Windows Server Management Vmware ( Vmware) Manage and administer the Microsoft Azure cloud environment, including provisioning, configuration, performance monitoring, policy governance and security Design, develop, and implement highly available, multi-region solutions within Microsoft Azure Analyze existing operational standards, processes, and/or governance to identify and implement improvements Migrate existing infrastructure services to cloud-based solutions Manage security and access controls of cloud-based solutions Develop infrastructure as code (IaC) leveraging cloud native tooling to ensure automated and consistent platform deployments Develop and implement policy driven data protection best practices to ensure cloud solutions are protected from data loss Support cloud adoption of applications as they are being transformed and/or modernized Ensure all infrastructure components meet proper performance and capacity standards Participate in a 24/7 on-call rotation to address and resolve technical escalations In charge of the management, maintenance, and support of Azure cloud infrastructures. To keep Azure services running smoothly, they assure Azure resources' stability, security, and performance, regulate user access, implement monitoring, and conduct day-to-day operational activities. Primary Skill Azure Windows Server VMware Secondary Skill Cloud

Posted 1 day ago

Apply

6.0 - 10.0 years

4 - 8 Lacs

Pune

Work from Office

Naukri logo

Manage and optimize IBM Connect:Direct for secure and high-performance file transfers. Monitor, troubleshoot, and resolve Connect:Direct issues, ensuring minimal downtime. Ensure security and compliance by implementing encryption, authentication, and best practices. Renew and manage security certificates for IBM Connect:Direct to maintain secure file transfers. Work with Sterling Integrator to support integration and automation needs. Support secure file transfer protocols (SFTP, HTTP, HTTPS) for data exchange. Utilize Unix commands to manage file transfer operations efficiently. Leverage ServiceNow for incident, change, and problem management. Collaborate with cross-functional teams to meet business and IT requirements Install, configure, and maintain IBM MQ across multiple environments. Create and maintain documentation for configurations, procedures, and troubleshooting. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. lIB Admin - Should have strong knowledge in the following areas - Perform installation and maintenance, environment configuration on windows, unix, aix platforms of IIB 9.x, 10.X and all versions of ACE. Hands-on exp with IBM Integration Bus administrative interfaces like web user interface and IIB commands interface back up and recovery, DR and HA setup(experience with RDQM, clustering and multi-instance me chanisms) secure access to resources and message flows, perform problem determination and resolution, and performance monitoring & tuning. Configuring connectivity to MQ, JMS provider, SFTP, & SupportPac components; Primary Skill Set IBM Connect Direct, File Transfer SFTP HTTP HTTPS Sterling Integrator

Posted 1 day ago

Apply

3.0 - 6.0 years

9 - 13 Lacs

Bengaluru

Work from Office

Naukri logo

This role involves the development and application of engineering practice and knowledge in the creation and assurance of products and solutions across engineering disciplines. Includes defining the fundamental concepts and properties of an engineered system or product, creatively determining a products physical form, function and performance, and the assurance of safety, reliability, availability maintainability. Also addresses the through life support and evolution of systems and products, via provision and support of documentation and information assets, assessment of whole lifecycle environmental impact against environmental regulations and policies, and incorporation of renewable energy sources and clean technologies into product system design. Job Description - Grade Specific Focus on Systems Engineering Product Design. Develops competency in own area of expertise. Shares expertise and provides guidance and support to others. Interprets clients needs. Completes own role independently or with minimum supervision. Identifies problems and relevant issues in straight forward situations and generates solutions. Contributes in teamwork and interacts with customers. Skills (competencies)

Posted 1 day ago

Apply

10.0 years

0 Lacs

Gurugram, Haryana, India

On-site

Linkedin logo

Job Description Job Description: CGBU ECP/IOT software development team is seeking an experienced platform software engineer in IOT space. We are seeking a candidate with 10+ years of development experience on Linux based platforms. Location: Bengaluru, India (or Gurugram, India) Job Requirements: BS or MS degree in computer science, or equivalent 10+ years of software engineering with proven results in designing, implementing and maintaining complex systems and services Rapid and continuous learning to support new features, innovation on Linux platform. Participate in discussions and maintenance to improve the software performance, maintainability, serviceability, and reliability. Ability to work in CI/CD and DevOps work styles. Solid technical background, in-depth understanding of Linux (or Unix) OS internals Strong understanding of Linux networking, routing protocols, firewall and NAT Embedded Platform system development experience Linux Operating systems and firmware development expertise Good knowledge on Public/Private Cloud concepts. Proficiency in programming languages: C/C++/Python/Java Linux package management (YUM, RPM) Linux Distributions: e.g. Oracle Linux, Debian, Red Hat, CentOS. Bootstrapping new platforms (x86, ARM) Ability to integrate 3 rd party drivers on a Linux based Platform Familiarity with OpenWrt and Yocto and Linux open-source development Familiarity with WIFI and Mesh standards and open-source integrations Familiarity with 4G/LTE/5G Cellular WAN technologies Linux Open-source development experience is a big plus Ability and desire to resolve bugs, from debugging to deployment of fixes in production The ideal candidate will have the following skills: Proficiency in C/C++/Python/Java Ability to work in a fast paced and challenging environment. Experience working on agile development teams. Knowledge on OCI / AWS / Azure / GCP is a strong plus. Knowledge of Micro-Services architecture Bootstrapping new Linux platforms (x86, ARM) Hands on embedded systems development experience Linux OS installation, customization, deployment with an emphasis on embedded products Linux driver and application development Linux networking concepts like poll mode/user mode (DPDK) Containerization (Docker, Kubernetes) Container networking, docker/podman Experience working with IPSEC, TLS and Routing protocols like BGP/OSPF Experience with Oracle database/ MySQL Strong understanding of WIFI 6/7, Mesh standards and open-source integrations with MediaTek or Qualcomm WIFI modules. Working knowledge of 4G/LTE/5G Cellular WAN technologies Familiarity with Protocols: TCP/IP, UDP, HTTPS, DNS, DHCP, Firewall, NAT, VLAN etc. Linux performance tuning and characterization. Soft Skills: Ability to multi-task and handle changing priorities. Strong command on spoken and written English. Excellent team skills, can-do attitude, focus on quality and drive to make a difference in a dynamic, fast paced organization. Advocate standard methodologies with other engineers, when it comes to development, troubleshooting, testing and deployment Write blogs and presentations on a variety of subjects. Why CGIU Reimaging communications to connect the world Gone are the days where telecommunications were synonymous with pure networking protocols. In the world of tech, disruption is the name of the game. Driven by 5G, IoT, analytics and cloud technologies, this disruption is happening at the core of the telecom network, impacting the way we communicate, work, study and consume entertainment services. And it is not just at the network level. 5G, edge, IoT, AI/ML, analytics and cloud technologies are the underlying fabric of an entire ecosystem of fully connected intelligent sensors and devices, capable of overhauling economic and business policies, and further blurring geographical and cultural borders. When these technologies come together, they are capable of delivering at every rung of the ecosystem’s ladder, and spark innovations that will have a profound impact on social and lifestyle shifts, which affect the way we do business and drive the next generation of technological development. We are the Communications Global Industries Unit in Oracle, where IT meets network! We believe that the essence of us as a society is fulfilled by the communications that we have and the interactions that we enjoy with one another. And now more than ever, these interactions are becoming enriched with machine to machine and machine to everything. Proud of our 40+ years of heritage and expertise in helping our customers in the areas most critical for them in security, signaling and policy, we are leveraging the Oracle Cloud DNA to help our customers capitalize on emerging technologies to ultimately drive differentiation and deliver a competitive edge for their organization. Driven by a DevOps culture, we aim to deliver continuous innovation into our customers’ CI/CD pipelines, with the power of ML, AI, automation and analytics to help them create, test and deploy services in a more agile, secure and flexible way. Do you have the “right brain telco”, “left brain IT” mentality? Do you want to be at the forefront of delivering groundbreaking IT technologies into the core of telecoms networks? Do you thrive in a DevOps culture fuelled by collaboration and open communication? If you enjoy working within highly skilled, multicultural teams and are passionate about cloud technologies, AI/ML, analytics, automation, 5G, edge, IoT and communications technologies, come join us as we re-imagine communications to connect the world. Our mission is to be the most trusted provider of multi-generational network solutions. We thrive to deliver high quality products and services by investing in our people and delighting our customers. If you are passionate about customer centricity, strive to deliver the highest quality and value creativity then we want to hear from you. Career Level - IC4 Responsibilities As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of Edge Platform software .. About Us As a world leader in cloud solutions, Oracle uses tomorrow’s technology to tackle today’s challenges. We’ve partnered with industry-leaders in almost every sector—and continue to thrive after 40+ years of change by operating with integrity. We know that true innovation starts when everyone is empowered to contribute. That’s why we’re committed to growing an inclusive workforce that promotes opportunities for all. Oracle careers open the door to global opportunities where work-life balance flourishes. We offer competitive benefits based on parity and consistency and support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs. We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing accommodation-request_mb@oracle.com or by calling +1 888 404 2494 in the United States. Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans’ status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law. Show more Show less

Posted 1 day ago

Apply

3.0 years

0 Lacs

Gurugram, Haryana, India

On-site

Linkedin logo

About Payoneer Founded in 2005, Payoneer is the global financial platform that removes friction from doing business across borders, with a mission to connect the world’s underserved businesses to a rising global economy. We’re a community with over 2,500 colleagues all over the world, working to serve customers, and partners in over 190 markets. By taking the complexity out of the financial workflows–including everything from global payments and compliance, to multi-currency and workforce management, to providing working capital and business intelligence–we give businesses the tools they need to work efficiently worldwide and grow with confidence. Desired Skills: Automation Testing, Manual testing, and Mobile Application Testing Experience: 3-6 Years Location: Gurgaon (Work from Office) Job Description We are seeking to hire a dynamic, highly customer-centric personality who has technical expertise in microservice architecture and can run a diverse development pod. The role will serve on the technology team and report to the Tech Lead. To be successful as an SDET Engineer, you should be able to collaborate with team members and cross-functional stakeholders. Ultimately, a top-notch SDET Engineer should be to designing testing procedures for our software applications and responsible for analyzing the functionality of applications and designing automated tests to validate their performance. What will you do? Work with front-end and back-end developers to deliver end-to-end tests Database and API testing Perform automated and manual testing as required for the project Contribute to all phases of the development lifecycle Write and implement test cases within the test framework Participate in all Agile/Scrum ceremonies, including discussing and writing stories and tests to prepare for upcoming sprints Developing and executing the Cross Browser and Cross platform (browsers like Safari, Chrome, and Mobile browsers, platforms like windows, mobile, macos) testing automation Collaborating with the business to understand the requirements and connect regularly with developers and quality assurance teams to deliver a stable platform Design the CI/CD pipelines and oversee the DevOps Hands-on debugging of critical issues What makes you a great match for us? Bachelor's degree in computer science, information science, or similar 3+ years of hands-on software testing and quality assurance activities with fluency in one or more of these- Python, Java Strong knowledge of software QA methodologies, tools, and processes Experience in writing clear, concise, and comprehensive test plans and test cases Hands-on experience with both white box and black box testing with automation testing tools Solid knowledge of SQL and scripting Experience working in an Agile/Scrum development process Hands-on experience with setting up and using Selenium and other UI testing frameworks Good understanding of MongoDB or other No-SQL data storage, Graphql APIs, Request tracing in microservices Object Oriented automation framework design Hands-on with Linux systems to be able to trace backend issues Excellent Debugging skills The Payoneer Ways of Working Act as our customer’s partner on the inside Learning what they need and creating what will help them go further. Continuously improve Always striving for a higher standard than our last. Do it. Own it. Being fearlessly accountable in everything we do. Build Each Other Up Helping each other grow, as professionals and people. If this sounds like a business, a community, and a mission you want to be part of, click now to apply. We are committed to providing a diverse and inclusive workplace. Payoneer is an equal opportunity employer, and all qualified applicants will receive consideration for employment no matter your race, color, ancestry, religion, sex, sexual orientation, gender identity, national origin, age, disability status, protected veteran status, or any other characteristic protected by law. If you require reasonable accommodation at any stage of the hiring process, please speak to the recruiter managing the role for any adjustments. Decisions about requests for reasonable accommodation are made on a case-by-case basis. Show more Show less

Posted 1 day ago

Apply

5.0 - 8.0 years

15 - 21 Lacs

Bengaluru

Work from Office

Naukri logo

About Zscaler Serving thousands of enterprise customers around the world including 40% of Fortune 500 companies, Zscaler (NASDAQ: ZS) was founded in 2007 with a mission to make the cloud a safe place to do business and a more enjoyable experience for enterprise users. As the operator of the world’s largest security cloud, Zscaler accelerates digital transformation so enterprises can be more agile, efficient, resilient, and secure. The pioneering, AI-powered Zscaler Zero Trust Exchange™ platform, which is found in our SASE and SSE offerings, protects thousands of enterprise customers from cyberattacks and data loss by securely connecting users, devices, and applications in any location. Named a Best Workplace in Technology by Fortune and others, Zscaler fosters an inclusive and supportive culture that is home to some of the brightest minds in the industry. If you thrive in an environment that is fast-paced and collaborative, and you are passionate about building and innovating for the greater good, come make your next move with Zscaler. At Zscaler, our Customer Success Organization is a global, customer-focused team dedicated to delivering high-impact experiences and identifying innovative solutions. We leverage valuable data and research to provide expert, hands-on support starting from the implementation phase and beyond, ensuring customers achieve their goals and leverage our technology to its fullest potential. Together, we create a customer-centric culture that fosters success, adoption, and continuous growth. We're looking for an experienced Product Support Engineer III - DLP to join our Global Customer Support team. Reporting to the Manager, Product Support you'll be responsible for: Serving as the primary point of contact for escalated DLP issues, providing advanced troubleshooting and resolution for the escalated DLP cases Taking ownership of complex and critical cases, ensuring they are resolved effectively and efficiently Performing detailed root cause analysis to identify underlying issues and implement long-term solutions for the customers Working closely with product development, engineering, and other cross-functional teams to resolve issues and improve Zscaler DLP products and services Maintaining clear and proactive communication with customers throughout the escalation process, providing regular updates and managing expectations What We're Looking for (Minimum Qualifications) Minimum of 7+ years of experience in technical support, with at least 3 years focused on DLP/CASB solutions and escalations Expert knowledge of DLP technologies and tools (e.g., Symantec DLP, McAfee DLP, Forcepoint DLP, etc.) Experience with data loss prevention, securing SaaS and Cloud Access Security Brokers (CASB) Good understanding of Unix/Linux and Windows operating systems Strong understanding of data protection principles and practices What Will Make You Stand Out (Preferred Qualifications) Experience with scripting and automation e.g., Python, PowerShell Knowledge of regulatory requirements and compliance standards (e.g., GDPR, HIPAA, PCI-DSS) Familiarity with ticketing systems and support tools (e.g., ServiceNow, Salesforce, JIRA etc) #LI-Hybrid #LI-RR1 At Zscaler, we are committed to building a team that reflects the communities we serve and the customers we work with. We foster an inclusive environment that values all backgrounds and perspectives, emphasizing collaboration and belonging. Join us in our mission to make doing business seamless and secure. Our Benefits program is one of the most important ways we support our employees. Zscaler proudly offers comprehensive and inclusive benefits to meet the diverse needs of our employees and their families throughout their life stages, including: Various health plans Time off plans for vacation and sick time Parental leave options Retirement options Education reimbursement In-office perks, and more! By applying for this role, you adhere to applicable laws, regulations, and Zscaler policies, including those related to security and privacy standards and guidelines. Zscaler is committed to providing equal employment opportunities to all individuals. We strive to create a workplace where employees are treated with respect and have the chance to succeed. All qualified applicants will be considered for employment without regard to race, color, religion, sex (including pregnancy or related medical conditions), age, national origin, sexual orientation, gender identity or expression, genetic information, disability status, protected veteran status, or any other characteristic protected by federal, state, or local laws. See more information by clicking on the Know Your Rights: Workplace Discrimination is Illegal link. Pay Transparency Zscaler complies with all applicable federal, state, and local pay transparency rules. Zscaler is committed to providing reasonable support (called accommodations or adjustments) in our recruiting processes for candidates who are differently abled, have long term conditions, mental health conditions or sincerely held religious beliefs, or who are neurodivergent or require pregnancy-related support.

Posted 1 day ago

Apply

10.0 - 15.0 years

40 - 45 Lacs

Hyderabad

Work from Office

Naukri logo

Looking for an experienced C++ Senior Software Developer who will be responsible for the growth & maintenance of our proprietary platforms and will be instrumental in delivering technology solutions. The ideal candidate has strong technical skills, proficient in modern C++ and real-time systems programming on Linux platforms. You will be working on a mature real-time software stack responsible for all trading operations at the Markets. Contribute to all aspects of application development including functional and technical specifications, design, development, and production support. Ensure high quality deliverables while complying with development best practices. This is a terrific opportunity for a Senior Software Developer who has a strong interest in the financial markets. Key Duties & Responsibilities Demonstrating an ability to analyze complex technical problems, you will be required to make sound technical decisions in a proactive and self-directed manner, with responsibility across all phases of the technology life cycle. Systems development on a mature, modern codebase written in C++ Responsible for the quality of your own code Test, evaluate and recommend technologies to improve our overall solutions Constantly improving the development life cycle and code quality Communicate and collaborate with the research and trading teams to design and deliver innovative, high-quality solutions Provide day-to-day support for the applications Requirements, Skills & Experience Must be a true computer scientist and avid software engineer with a passion for self-learning Must have 4+ years of relevant industry experience with modern C++ Must have 2+ year experience with SQL, or a comparable relational database Preferred exposure to the CMake build system Willingness to learn new technologies and adopt the mindset of an agnostic problem solver based on significant expertise in computer science fundamentals Proficiency in Git for code versioning Solid understanding of TCP/UDP standards and network protocols Systems development experience, preferably with real-time systems and/or distributed application Experience with writing low latency single and concurrent threaded applications Understanding of the C++ development life cycle and tooling on RHEL Linux Knowledge of Python and Bash for scripting Optional exposure to kernel tuning Optional exposure to the FIX protocol C++/Linux tooling Exposure to test-driven development Basic Qualifications: 10+ years professional experience as a Software Developer.

Posted 1 day ago

Apply

6.0 - 8.0 years

8 - 10 Lacs

Mumbai, Hyderabad, Chennai

Work from Office

Naukri logo

Type: Contract | Duration: 6 Months We are seeking an experienced Data Engineer to join our team for a 6-month contract assignment. The ideal candidate will work on data warehouse development, ETL pipelines, and analytics enablement using Snowflake, Azure Data Factory (ADF), dbt, and other tools. This role requires strong hands-on experience with data integration platforms, documentation, and pipeline optimizationespecially in cloud environments such as Azure and AWS. Key Responsibilities Build and maintain ETL pipelines using Fivetran, dbt, and Azure Data Factory Monitor and support production ETL jobs Develop and maintain data lineage documentation for all systems Design data mapping and documentation to aid QA/UAT testing Evaluate and recommend modern data integration tools Optimize shared data workflows and batch schedules Collaborate with Data Quality Analysts to ensure accuracy and integrity of data flows Participate in performance tuning and improvement recommendations Support BI/MDM initiatives including Data Vault and Data Lakes Required Skills 7+ years of experience in data engineering roles Strong command of SQL, with 5+ years of hands-on development Deep experience with Snowflake, Azure Data Factory, dbt Strong background with ETL tools (Informatica, Talend, ADF, dbt, etc.) Bachelor's in CS, Engineering, Math, or related field Experience in healthcare domain (working with PHI/PII data) Familiarity with scripting/programming (Python, Perl, Java, Linux-based environments) Excellent communication and documentation skills Experience with BI tools like Power BI, Cognos, etc. Organized, self-starter with strong time-management and critical thinking abilities Nice To Have Experience with Data Lakes and Data Vaults QA & UAT alignment with clear development documentation Multi-cloud experience (especially Azure, AWS) Location Options: Hyderabad / Chennai (Remote flexibility available) Apply to: navaneeta@suzva.com Contact: 9032956160

Posted 1 day ago

Apply

3.0 - 6.0 years

5 - 9 Lacs

Bengaluru

Work from Office

Naukri logo

Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. 1. Applies scientific methods to analyse and solve software engineering problems. 2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance. 3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers. 4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities. 5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. - Grade Specific Has more than a year of relevant work experience. Solid understanding of programming concepts, software design and software development principles. Consistently works to direction with minimal supervision, producing accurate and reliable results. Individuals are expected to be able to work on a range of tasks and problems, demonstrating their ability to apply their skills and knowledge. Organises own time to deliver against tasks set by others with a mid term horizon. Works co-operatively with others to achieve team goals and has a direct and positive impact on project performance and make decisions based on their understanding of the situation, not just the rules. Skills (competencies) Verbal Communication

Posted 1 day ago

Apply

Exploring Linux Jobs in India

The Linux job market in India is thriving, with a high demand for skilled professionals in various industries. Companies across the country are actively seeking individuals with expertise in Linux to manage their systems and infrastructure efficiently.

Top Hiring Locations in India

  1. Bangalore
  2. Pune
  3. Hyderabad
  4. Chennai
  5. Mumbai

Average Salary Range

The salary range for Linux professionals in India varies depending on experience and skills. Entry-level positions can expect to earn around INR 3-5 lakhs per annum, while experienced professionals can earn upwards of INR 10 lakhs per annum.

Career Path

In the Linux job market, a typical career path may progress as follows: - Junior Linux Administrator - Linux System Administrator - Senior Linux Administrator - Linux DevOps Engineer - Linux Architect

Related Skills

In addition to Linux expertise, other skills that are often expected or helpful alongside Linux include: - Shell scripting - Networking fundamentals - Cloud computing knowledge - Security best practices - Automation tools like Ansible or Chef

Interview Questions

  • What is the difference between hard links and soft links in Linux? (medium)
  • Explain the difference between grep and sed commands in Linux. (basic)
  • How do you troubleshoot high CPU usage on a Linux server? (medium)
  • What is the purpose of the chmod command in Linux? (basic)
  • Can you explain the significance of the /etc/passwd file in Linux? (medium)
  • How do you find the top 5 memory-consuming processes on a Linux system? (medium)
  • What is the difference between RAID 0 and RAID 1? (basic)
  • Explain the usage of the tar command in Linux. (basic)
  • How does the cron daemon work in Linux? (medium)
  • What is the purpose of the grep command in Linux? (basic)
  • Explain the role of the iptables command in Linux networking. (medium)
  • How does SSH work in Linux? (medium)
  • What is the purpose of the fdisk command in Linux? (basic)
  • Explain the concept of inodes in Linux filesystems. (advanced)
  • How do you troubleshoot a network connectivity issue on a Linux server? (medium)
  • What is the difference between TCP and UDP protocols in Linux? (basic)
  • Explain the usage of the awk command in Linux. (medium)
  • How do you check the disk space utilization on a Linux server? (basic)
  • What is a kernel in the context of Linux operating systems? (basic)
  • Explain the concept of virtual memory in Linux. (medium)
  • How do you create a new user account in Linux? (basic)
  • What is the purpose of the ping command in Linux networking? (basic)
  • How do you check the status of a service in Linux using the systemctl command? (basic)
  • Explain the difference between the find and locate commands in Linux. (medium)
  • How do you secure a Linux server from unauthorized access? (medium)

Prepare well for your Linux job interviews by mastering these concepts and demonstrating your expertise confidently.

Good luck with your job search!

cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies