דרושים » תוכנה » Site Reliability Engineer

משרות על המפה
 
בדיקת קורות חיים
VIP
הפוך ללקוח VIP
רגע, משהו חסר!
נשאר לך להשלים רק עוד פרט אחד:
 
שירות זה פתוח ללקוחות VIP בלבד
AllJObs VIP
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
לפני 6 שעות
חברה חסויה
Location: Herzliya
Job Type: Full Time
The Site Reliability Engineering (SRE) team at is responsible for provisioning and maintaining cloud infrastructure from development through production for all product initiatives, and working with developers and product managers to ensure that our products are not only reliable and performant, but also cost-efficient. Our platform is built on Google Kubernetes Engine (GKE) and utilizes several other Google technologies such as Memorystore, Cloud Datastore, PubSub, Cloud Functions, BigQuery, and Vertex AI, as well as services from other vendors such as Amazon SES.

In the development process, SREs provide developers with stable and performant CI and release pipelines and development environments to facilitate frequent delivery of new product features. In production, SREs perform Tier 1 on-call and incident management functions, supporting a high-throughput platform which processes more than 15 billion events per day. To ensure the reliability of this environment for our customers, SREs work closely with developers and product managers to understand service level objectives, think through failures scenarios, and design systems which balance cost with reliability objectives. Additionally, SREs collaborate with the Information Security team to ensure that cloud infrastructure is properly secured, and that sufficient controls are in place to meet our compliance goals with respect to industry standards such as SOC 2.



Role Responsibilities
Write high-quality infrastructure-as-code that automates the provisioning, deployment, scaling, and monitoring of infrastructure to ensure that it is reliable and performant
Write maintainable code for product functionality with a primary emphasis on operations, scale, resiliency, and monitoring
Work with other engineers to ensure that new services are well-designed, properly monitored and have well-defined SLIs and achievable SLOs
Debug production issues, learn to mitigate them quickly, and find ways to prevent them
Maintain runbooks for manual tasks and replace those runbooks with automation whenever possible
Proactively track our capacity, quotas, and other performance limits to plan for growth
Participate in a 24x7 on-call rotation to handle product availability issues as well as urgent customer support escalations
Requirements:
Experience working with cloud infrastructure using tools such as Ansible or Terraform
Programming skills in a language such as Go or Python, and a willingness to learn new
languages as needed
Ability to think and talk about systems in terms of possible failure modes, bottlenecks, etc.
Ability to write clear and concise English-language documentation of processes for incident
runbooks and release processes
Good number sense for discussing performance analysis, cost analysis, and operational metrics
Preferred Qualifications
Experience designing, analyzing, and troubleshooting distributed systems
Experience maintaining Kubernetes clusters in a production environment
Previous experience as a Site Reliability Engineer, DevOps Engineer, or similar role
This position is open to all candidates.
 
Hide
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8218990
סגור
שירות זה פתוח ללקוחות VIP בלבד
משרות דומות שיכולות לעניין אותך
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
1 ימים
חברה חסויה
Location: Herzliya
Job Type: Full Time and Hybrid work
We are seeking a DevOps Engineer who enjoys working beyond the traditional scope of infrastructure. This role is perfect for someone passionate about automation, system reliability, and who also has a strong inclination toward development.
Youll not only manage and optimize infrastructure, but also work directly with customers and production systems, helping to build tools, write scripts, and support backend services and deployment pipelines.
This is not your typical DevOps role. While you will collaborate with developers, much of your work will involve customer-facing activities, real-world troubleshooting, and ownership of live environments. Youll need to thrive in a fast-paced, dynamic setting that requires adaptability, communication skills, and technical depth.
you will:
Kubernetes & Docker Operations -Deploy, maintain, and troubleshoot containerized environments to support scalable application delivery.
System Monitoring & Troubleshooting -Monitor infrastructure performance, set up alerts, and proactively address system bottlenecks and outages in production environments.
Development & Scripting -Write and maintain scripts, ETL pipelines, automate data processing tasks, assist with backend workflows, and small services to improve both system efficiency and developer/customer workflows.
Customer-Facing Work -Act as a technical point of contact in front of customers, helping troubleshoot and resolve live issues while maintaining professionalism and clarity.
Collaboration with Developers and Customers -Work cross-functionally with engineering teams and external stakeholders to ensure reliability, performance, and effective communication.
Documentation & Knowledge Sharing -Create and maintain clear documentation for infrastructure, processes, and customer-specific configurations.
Travel -Participate in on-site work and collaboration tripsapproximately once every two months.
Requirements:
2+ years of experience in DevOps or infrastructure engineering
Hands-on experience with Kubernetes, Helm, and Docker
Strong background in Linuxadministration (including Group Policy, Domain Controllers)
Proficiency in Python for scripting, automation, or backend services
Experience with scripting (e.g., Bash, PowerShell)
Experience with infrastructure monitoring, alerting, and troubleshooting tools
Strong problem-solving and debugging abilities
Bonus / Nice to Have:
Exposure to cloud platforms (AWS, GCP)
Familiarity with storage solutions (e.g., EMC, NetApp, Dell) and SAN/NAStechnologies
Experience with ElasticSearch, Kafka, or working in integration-heavy environments
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8217811
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
חברה חסויה
Location: Herzliya
Job Type: Full Time
We are looking for a skilled and motivated Software Engineer to join our backend data infrastructure team. You will be at the core of data ecosystem, building and maintaining high-performance data services and pipelines that support both real-time and batch workloads. Your work will directly impact how data is accessed and leveraged across the company from live production environments to ML training pipelines. You will design and maintain systems that span hybrid infrastructure (on-prem and cloud), and ensure our data platform is fast, reliable, and scalable. We value engineers who are curious, open-minded, and excited to learn new technologies and practices as the landscape evolves.
As a Big Data Engineer, you will:
Design, implement, and maintain backend services for managing and processing large-scale data.
Build and operate production-grade data pipelines and infrastructure.
Develop utilities ,libraries and services to support high-throughput data retrieval and access patterns.
Ensure observability, stability, and performance of data services in hybrid (cloud/on-prem) environments.
Monitor and troubleshoot issues in live systems and continuously improve their robustness.
Work cross-functionally to ensure data is accessible, well-modeled, and easy to consume by other teams.
Requirements:
Strong programming experience in at least one of the following: C++, Java, Rust, .NET, or Python.
Experience working with python data analytics libraries (such as numpy, pandas, polars).
Experience working on backend services or data-intensive applications.
Understanding of distributed systems, data pipelines, and production monitoring.
Experience in hybrid infrastructure environments (on-prem + cloud).
An open-minded technologist with a willingness to learn and adopt new technologies and best practices.
Nice to Have:
Familiarity with Apache Iceberg or other table/data format technologies (e.g., Delta Lake, Hudi, Parquet, ORC).
Familiarity with Streaming technologies Kafka, Flink.
Experience with orchestration tools like Airflow or Argo.
Exposure to analytics engines (e.g., Spark, DuckDB, Trino).
Knowledge of Kubernetes and containerized deployments.
Experience in MLOps or supporting machine learning pipelines.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8218197
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
לפני 7 שעות
חברה חסויה
Location: Herzliya
Job Type: Full Time and Hybrid work
We are looking for an experienced DevOps Engineer to be a part of our team!

We are located in Herzliya and work in a hybrid work mode.

Manage and optimize Kubernetes clusters on OCI to ensure high availability and scalability of applications.
Collaborate closely with R&D and Data teams to align infrastructure solutions with business objectives.
Develop and maintain infrastructure as code using tools like Terraform, АrgoCD.
Design, implement, and maintain CI/CD pipelines using Gitlab CI for various projects.
Fix and resolve issues in development, test, and production environments.
Take part in on-call support during off-hours.
Requirements:
Bachelor's Degree in Software Engineering, Computer Science, Information Technology, Information Systems, or similar.
4+ years as a DevOps engineer in production environments 24x7.
Proficiency in the cloud (OCI - preferred).
Deep understanding of Kubernetes, container orchestration, and the broader cloud-native ecosystem.
Hands-on experience deploying and managing complex Kubernetes environments, including services, ingresses, load balancers, and Helm charts.
Proven experience with Infrastructure as code (Ansible and Terraform/Tofu).
Strong experience in implementing CI/CD pipelines using tools like GitLab CI
Deep understating of the software development lifecycle and strong scripting and coding skills in Bash and Python.
GitOps: Experience with tools like ArgoCD and Rancher.
Experience in managing monitoring and logging systems (Prometheus, Grafana, Splunk, Datadog, Site24)
Familiarity with queues (RabbitMQ, ActiveMQ, Kafka)
Familiarity with databases ( Oracle, Mysql)
Experience with Linux-based systems like (RedHat/Oracle Linux/Fedora/Debian) at an administrative level.
English at a high level.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8218885
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
6 ימים
חברה חסויה
Location: Herzliya
Job Type: Full Time and Hybrid work
We are seeking a DevOps Engineer who enjoys working beyond the traditional scope of infrastructure. This role is perfect for someone passionate about automation, system reliability, and who also has a strong inclination toward development.
Youll not only manage and optimize infrastructure, but also work directly with customers and production systems, helping to build tools, write scripts, and support backend services and deployment pipelines.
This is not your typical DevOps role. While you will collaborate with developers, much of your work will involve customer-facing activities, real-world troubleshooting, and ownership of live environments. Youll need to thrive in a fast-paced, dynamic setting that requires adaptability, communication skills, and technical depth.
Requirements:
2+ years of experience in DevOps or infrastructure engineering
Hands-on experience with Kubernetes, Helm, and Docker
Strong background in Linuxadministration (including Group Policy, Domain Controllers)
Proficiency in Python for scripting, automation, or backend services
Experience with scripting (e.g., Bash, PowerShell)
Experience with infrastructure monitoring, alerting, and troubleshooting tools
Strong problem-solving and debugging abilities
Bonus / Nice to Have:
Exposure to cloud platforms (AWS, GCP)
Familiarity with storage solutions (e.g., EMC, NetApp, Dell) and SAN/NAStechnologies
Experience with ElasticSearch, Kafka, or working in integration-heavy environments
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8212321
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
חברה חסויה
Location: Herzliya
Job Type: Full Time
We are expanding and were looking for highly passionate, fun to work with and experienced Devops to join our journey, If building products for engineers and designing the future of this Platform sounds exciting to you, then we invite you to hop on this unique journey and take what we believe is a once in a lifetime opportunity!
What youll do:
Join a team to develop and operate end-to-end products and features, from design to production
Solve diverse complex problems of high scale
Youll learn how to run systems at scale and the reality of dealing with hyper growth.
Continuously learn and evaluate new technologies in the everlasting effort to stay ahead of the curve and perfect our infrastructure and processes
If you're up to the challenge - Speak at meetups, write blog posts, speak at conferences, contribute to existing open source projects and release new open source software.
Requirements:
Experience with 3+ years as a DevOps engineer
Real-life experience with developing and maintaining a production system
Experience in writing code in at least one general purpose language (Python, Golang, etc.)
Experience in AWS
Experience in managing and administering Kubernetes clusters
Experience in designing and building GitOps CI/CD pipelines
Experience with infrastructure as a code (Terraform, Pulumi, Crossplane, etc.)
Bonus Points:
Experience in developing in Golang
Introduced by a team member.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8191167
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
חברה חסויה
Location: Herzliya
Job Type: Full Time
We are looking for a Technical Solutions Engineer with exceptional interpersonal and communication skills to join our Business Enablement Team. This role is ideal for someone who thrives at the intersection of cutting-edge technology and customer collaboration. You will work closely with clients, researchers, and engineers to deliver innovative solutions using state-of-the-art language models and speech recognition systems.

Your ability to clearly communicate complex technical concepts in English and build strong relationships with stakeholders will be just as important as your technical expertise.

Key Responsibilities:
Act as a technical liaison between customers and internal teams, translating business needs into scalable AI solutions.
Integrate NLP and ASR (Speech-to-Text) models into production systems with a focus on performance and reliability.
Collaborate closely with ML researchers and engineers to design, implement, and optimize AI-driven features.
Provide hands-on technical support and guidance to clients during integration and post-deployment phases.
Communicate complex technical concepts clearly and effectively in both written and spoken English.
Stay up to date with the latest advancements in NLP, ASR, and AI infrastructure to inform solution design and innovation.
Requirements:
Lets Talk about who we are looking for:
Bachelor's degree in computer engineering, computer science, information technology, a related technical field or equivalent practical experience.
Excellent communication skills in English, both verbal and written essential for client engagement and internal collaboration.
Basic Development capabilities (C# / Java / Python). 
Strong interpersonal skills with a demonstrated customer-first mindset and the ability to build trusted relationships.
Creative problem-solving abilities with a track record of thinking outside the box to deliver innovative solutions.
Proven ability to manage multiple priorities in a fast-paced, dynamic environment.
Self-starter with a high degree of ownership, accountability, and the ability to work independently.
Demonstrated self-learning capabilities and a passion for continuous improvement.
Highly dependable and committed, with a strong sense of responsibility and follow-through.

Nice to have:
Previous experience in a technical role with direct customer interaction (e.g., solutions engineering, machine learning engineering, or technical consulting).
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8216912
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
חברה חסויה
Location: Herzliya
Job Type: Full Time
We are looking for a DevOps Engineer.
As a DevOps engineer, you will have the opportunity to build an
E2E CI\CD pipelines from the ground up as well as be in charge of large
deployments and their healthiness. You will be working on monitoring, log
analysis, deployment, testing, rollout to production and much more.
Our ideal candidates are highly motivated
individuals with strong technical skills and a solid background and
understanding in DevOps methodologies, technologies, and tools.
Responsibilities:
Enable and enhance team developer workflows by developing CI/CD and automation capabilities.
Leading the monitoring of the teams offerings through logs, metrics, traces and more.
Taking part in a top-notch technology team, code reviewing and knowledge sharing.
Support the core research teams with their workflows using the teams solutions.
Requirements:
At least 5 years of hands-on DevOps experience
Experience (3+ years) in writing automation software in one or more languages, such as Python, bash, groovy or similar.
Extensive knowledge of cloud, containers
Experience with CI and orchestration servers (Jenkins, airflow etc.)
Experience working with automated configuration management tools (Salt, Ansible, packer etc.).
Experience with IaaC tools (terraform, heat, etc.)
Experience with monitoring and log analyzing tools (ELK, Grafana, Prometheus, etc.)
Advantages:
Experience with large, offline on-premises production deployments.
Good understanding in complex network solutions, SDN, CNI etc.
Good understanding in complex storage solutions.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8218221
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
חברה חסויה
Location: Herzliya
Job Type: Full Time
We are searching for an innovative Software Engineer that will join us and be part of a SW team
In this role you'll:
Be responsible of the full life cycle development of several key applications including: Technical and statistical research, design, coding and integration
Developing and integrating new and existing software as part of a large-scale system
Tackle tough problems and find creative ways to solve them
Write high quality, functional code using C++/Rust/Python
Leverage our in-house autonomous tools to manage all development flow, from setting up our development environment to creating git branches and deploying services to production
Be the owner of your domain to ensure code quality, performance, latency and scalability of our products
Manage and complete tasks using TDD, continuous integration and modern development processes
Coach and mentor other developers and help them elevate their skills while investing in your personal growth
Be working independently but as a part of a strong and collaborative team
Requirements:
B.Sc. in Computer Engineering or Computer Science (preferably cum laude, from a leading university)
5+ years of experience as a C++ software engineer
Result oriented and experience in working on complex and large-scale systems
Passionate about code, self-motivated, fast learner, can do attitude and a great team player
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8218190
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
25/05/2025
Location: Herzliya
Job Type: Full Time
Power the Future with us! we're a global leader in smart energy technology, with over 4,000 employees, offices in 34 countries, and millions of installations worldwide. Our innovative solutions include solar inverters, battery Storage, backup systems, EV charging, and AI-based energy management. We're committed to making clean, green energy the primary power source for homes, businesses, and beyond. With the growing demand for electricity, the need for smart, clean energy sources is constantly rising. We offers amazing opportunities to develop your skills in a multidisciplinary environment, covering everything from research and development to production and customer supply. Work with talented colleagues, tackle exciting challenges, and help create a sustainable future in an industry that's always evolving and innovating. Join us and be part of a company that values creativity, agility, and impactful work. The IoE group specializes in making our devices smarter and more connected. By joining us, youll have the opportunity to be involved from early stages of architecture & design planning, through development and testing phases up to integration within our products, infrastructures, and field deployment What you'll be doing in this position:
* Design, develop, TEST and maintain code for modern Embedded Linux based IOT devices, both in low level and system level development.
* Participate in architectural decisions and offer technical leadership to the development team.
* Lead projects end-to-end, including task planning, prioritization, and coordination across multiple developers and teams, reporting progress directly to the team leader.
* Conduct code reviews and mentor junior developers to ensure adherence to best practices and coding standards.
* Debug and troubleshoot software issues
* Work with adjacent teams such as software, integration, system, support and hardware.
 
Country:
Israel
City:
Herzliya
Requirements:
Requirements:
* BSc in Software Engineering, Computer Science or equivalent.
* 5+ years of experience in Object-Oriented Programming (OOP) with C ++.
* 5+ years of experience in C.
* Experience with Go language - advantage.
* Experience with Python language - advantage.
* Experience in user space application development in Linux.
* Experience with Secure Boot, Secure Storage, TrustZone, OP-TEE, authentication/encryption advantage.
* Experience with CANbus, WiFi, BLE, Cellular, and SubGHz driver development advantage.
* Proven experience in building complex, high-performance systems and applications.
* Proven ability to lead technical projects and coordinate tasks across a team of developers.
* Proficiency in using modern development tools and version control systems (e.g., Git, Docker, Buildroot..) SolarEdge recognizes its talented and diverse workforce as a key competitive advantage.
Our business success is a reflection of the quality and skill of our people. SolarEdge is committed to seeking out and retaining the finest human talent to ensure top business growth and performance.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8184498
סגור
שירות זה פתוח ללקוחות VIP בלבד
סגור
דיווח על תוכן לא הולם או מפלה
מה השם שלך?
תיאור
שליחה
סגור
v נשלח
תודה על שיתוף הפעולה
מודים לך שלקחת חלק בשיפור התוכן שלנו :)
25/05/2025
חברה חסויה
Location: Herzliya
Job Type: Full Time
Power the Future with us! At SolarEdge (NASDAQ: SEDG), we're a global leader in smart energy technology, with over 4,000 employees, offices in 34 countries, and millions of installations worldwide. Our innovative solutions include solar inverters, battery storage, backup systems, EV charging, and AI-based energy management. We're committed to making clean, green energy the primary power source for homes, businesses, and beyond. With the growing demand for electricity, the need for smart, clean energy sources is constantly rising. SolarEdge offers amazing opportunities to develop your skills in a multidisciplinary environment, covering everything from research and development to production and customer supply. Work with talented colleagues, tackle exciting challenges, and help create a sustainable future in an industry that's always evolving and innovating. Join us and be part of a company that values creativity, agility, and impactful work. The IoE group specializes in making SolarEdge devices smarter and more connected. By joining us, you’ll have the chance to be involved from early stages of architecture & design planning, through development and testing phases up to integration within SolarEdge hardware products, infrastructures, and field deployment What you'll be doing in this position:
* Design, develop, test and maintain code for modern embedded Linux based IOT devices, both in low level and system level development.
* Participate in design reviews, architecture definition, test planning and integrations.
* Debug and troubleshoot software issues
* Keep up to date with the latest industry trends, IoT technologies, and development tools
* Work with adjacent teams such as software, integration, system, support and hardware.

Country:
Israel

City:
Herzliya
Requirements:
* BSc in Software Engineering, Computer Science or equivalent – must.
* 2+ years of experience in Object-Oriented Programming (OOP) with C++ - must
* Foundational knowledge in C – must.
* Experience with Go language - advantage
* Experience with Python language - advantage
* Experience in user space application development in Linux – advantage.
* Proficiency in using modern development tools and version control systems (e.g., Git, Docker) SolarEdge recognizes its talented and diverse workforce as a key competitive advantage. Our business success is a reflection of the quality and skill of our people. SolarEdge is committed to seeking out and retaining the finest human talent to ensure top business growth and performance.
This position is open to all candidates.
 
Show more...
הגשת מועמדותהגש מועמדות
עדכון קורות החיים לפני שליחה
עדכון קורות החיים לפני שליחה
8183799
סגור
שירות זה פתוח ללקוחות VIP בלבד